From c5febef1b9a8be5d319d4c030dd4e0cf4d076809 Mon Sep 17 00:00:00 2001 From: Felix Date: Wed, 15 Feb 2023 12:10:25 +0800 Subject: [PATCH] Add files via upload --- Android_default_2023_01_16_09_37_57.txt | 84264 ++++++++++++++++++++++ 1 file changed, 84264 insertions(+) create mode 100644 Android_default_2023_01_16_09_37_57.txt diff --git a/Android_default_2023_01_16_09_37_57.txt b/Android_default_2023_01_16_09_37_57.txt new file mode 100644 index 0000000..38b9d66 --- /dev/null +++ b/Android_default_2023_01_16_09_37_57.txt @@ -0,0 +1,84264 @@ +2023-01-16 09:37:57.307 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:37:57.307 [DEBUG BEGIN] IotMqttManager checkEndPoint: [DEBUG END] +2023-01-16 09:37:57.307 [DEBUG BEGIN] IotMqttManager endPoint is empty,need reInit [DEBUG END] +2023-01-16 09:37:57.307 [INFO BEGIN] THClickableSpan [method:getSpan] 开启了无障碍服务 [INFO END] +2023-01-16 09:37:57.307 [INFO BEGIN] THClickableSpan [method:getSpan] 开启了无障碍服务 [INFO END] +2023-01-16 09:38:04.592 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:05.611 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:05.611 [INFO BEGIN] UserApi resetHost: https://account-inn-test.tcljd.com [INFO END] +2023-01-16 09:38:05.611 [INFO BEGIN] RegionHelper [method:getConvertCountryName.Exception] United States [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/account/login?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request body:{"password":"2c9341ca4cf3d87b9e4eb905d6a3ec45","osVersion":"10","channel":"app","osType":1,"equipment":2,"captchaRule":2,"deviceModel":"HUAWEINOH-AN00","clientVersion":"1.0.0.4","deviceId":"android--6443435685710006523-1673833110743","username":"xiaolong.yi@tcl.com"} [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:38:30.741 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:31 GMT [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=1317 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:31 GMT [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/account/login?clientId=99397870 code:200 requestTime=1611 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/account/login?clientId=99397870 +{"user":{"firstName":"yi","lastName":"xiaolong1","countryAbbr":"US","phoneAbbr":"86","nickname":"yxl1","username":"332863470","bindName":"xiaolong.yi@tcl.com","type":2,"createTime":1589422923000,"updateTime":1670811485000,"headpic":"https://dslpobk9b92aq.cloudfront.net/pic/default","email":"xiaolong.yi@tcl.com","sex":"1","birthday":"1990-01-01","clientId":99397870,"tenantId":0,"source":0,"platform":0,"protocol":0,"isprivate":0,"region":"IN","tclid":"tclid_332863470","isFirstLogin":"0","crossRegion":false},"status":1,"token":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","refreshtoken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDcyMDk4NjExMiIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNzA0OTM3MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJyZWZyZXNoVG9rZW4iOnsiaWQiOm51bGwsInRva2VuIjoiMzMyODYzNDcwIiwicmVmcmVzaENvdW50IjowLCJleHBpcmUiOnsiZXBvY2hTZWNvbmQiOjE3MDQ5MzcxMTEsIm5hbm8iOjM0OTAwMDAwMH19fQ.U4BuTKFuRNGgiE4OcDIiR-QqJYKcdzkdR6Ji4JhZa-_mqByDZliDc2vhL1P_5Y7A6ynNAQ95gq9BW4VfbdT_Q7Kh5MPurW0Grlbz_nRIsGD84pzzyTWefLYKIrJ0hQcg3gChE-rcgTwyaeKHcOJtnuN4uh6hVpkWr90KsBebAM4","data":{"loginAccount":"xiaolong.yi@tcl.com","loginType":2,"loginCountryAbbr":"US"},"msg":"success","firstLogin":0} [INFO END] +2023-01-16 09:38:32.124 [DEBUG BEGIN] THLoginController [method:saveCacheLoginUser] xiaolong.yi@tcl.com , xiaolong.yi@tcl.com , + {"createTime":null,"data":{"loginAccount":"xiaolong.yi@tcl.com","loginType":2},"loginCallBack":null,"refreshtoken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDcyMDk4NjExMiIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNzA0OTM3MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJyZWZyZXNoVG9rZW4iOnsiaWQiOm51bGwsInRva2VuIjoiMzMyODYzNDcwIiwicmVmcmVzaENvdW50IjowLCJleHBpcmUiOnsiZXBvY2hTZWNvbmQiOjE3MDQ5MzcxMTEsIm5hbm8iOjM0OTAwMDAwMH19fQ.U4BuTKFuRNGgiE4OcDIiR-QqJYKcdzkdR6Ji4JhZa-_mqByDZliDc2vhL1P_5Y7A6ynNAQ95gq9BW4VfbdT_Q7Kh5MPurW0Grlbz_nRIsGD84pzzyTWefLYKIrJ0hQcg3gChE-rcgTwyaeKHcOJtnuN4uh6hVpkWr90KsBebAM4","thirdRefreshToken":null,"thirdToken":null,"token":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","user":{"birthday":"1990-01-01","clientId":99397870,"countryAbbr":"US","createTime":1589422923000,"email":"xiaolong.yi@tcl.com","firstName":"yi","headpic":"https://dslpobk9b92aq.cloudfront.net/pic/default","id":0,"isprivate":0,"lastName":"xiaolong1","loatLoginIp":0,"modifyStatus":0,"nickname":"yxl1","operateStatus":0,"phone":null,"phoneAbbr":"86","platform":0,"region":"IN","secure":0,"sex":"1","status":0,"tclid":"tclid_332863470","type":2,"updateTime":1670811485000,"username":"332863470"},"msg":"success","status":"1"} [DEBUG END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/global/cloud_url_get thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request body:{"ssoId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg"} [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: Encrypt=true [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=MJwHZl9aFCJkY3h/0gcwBY5ernp5D8FL49NwJl8uGmRIsV8RGH99bPpIRnp/f2qJQ5RMC2P0yL8m31drCyI0hoBpDRGC2Xvy+NjT+BSy6LvJ1f4/FkBRBQeUKk+4tWRx1ZIlsISI3EcI2hSghzqjt9+5xdZuTJmhSdXsbj/Ut3A=&token=qLOj3yGrqai19L7VJt4BO1KjtIXbG9rtgppv26c3v3pv4jk1mqk4/mekCYjfnuLUvCMh0z9Xmbhuq0a0QAVqcoYrpPZCuQwznDWmRtHromylQzlzlGUqWMNqzx0096w2vzJT6es3HsOwlC6zHAbumDV/B+H2/zUKZy/gRl2DQ8MrE9pKYGOnMJr32lmf3iex/CJZqTQX7GbgqalHFZqPsXfdxUm5XaDG4BY+/iv1DhIJWvTrIROZ66YyAwGmlfMvathD5CDgUfpteMxc8lPDguaJ3Ye6FRaYcELa23DR7ycsDLcKKh6wQ9OZb5Bu503bBJLrmWu/SUtBxAc7PCv/xVu+LYrDT7BIj6eCz5kJZdqZF2m3UbQD763FKnxoayCxxZUDqGGXMvR439nTtVFE68mKURRHcdRap3uGobJGj+EURwwc1elCWeVXgyaV7I/NhNL1t3pWAc55HU/QzqDqQRQAT0f30YX4SByvt87JBFrL2Vlmj+AcSZAOLfT7xY9vjb7VZOO9xkpLrd0rFrDF3CvrG+brjZAnZBA8J2HfEemuDkowYOrkFXArQfVpTSpopfHPyOIAeTkOtHag2ol/QRRF+tse7zcdBMqkHLjoI6B0BoIxrt7t4GKfN0iYgAOQil2zXEATJvvu/BWsYSkm/Jfknts9mwANQuLotQTQsOk=&username=sh0gU6R6Bysy4wknoAqoiHEiH4Z5X6ss3hRZcfFpb9EKi6VEojfyAo2h1kkTdr5nBy5xyt4beYBl4qu26qzypUb8DHHeUVsOID7Zwde2VYHqlqlDnzjRRWan+hRagMhL4XroI9LebQqGKQlvnAHBK3mNn/Fbk2/EGbK+jOCUluI=& thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:38:32.124 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:38:32.124 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:38:32.124 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:31 GMT [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=MJwHZl9aFCJkY3h/0gcwBY5ernp5D8FL49NwJl8uGmRIsV8RGH99bPpIRnp/f2qJQ5RMC2P0yL8m31drCyI0hoBpDRGC2Xvy+NjT+BSy6LvJ1f4/FkBRBQeUKk+4tWRx1ZIlsISI3EcI2hSghzqjt9+5xdZuTJmhSdXsbj/Ut3A=&token=qLOj3yGrqai19L7VJt4BO1KjtIXbG9rtgppv26c3v3pv4jk1mqk4/mekCYjfnuLUvCMh0z9Xmbhuq0a0QAVqcoYrpPZCuQwznDWmRtHromylQzlzlGUqWMNqzx0096w2vzJT6es3HsOwlC6zHAbumDV/B+H2/zUKZy/gRl2DQ8MrE9pKYGOnMJr32lmf3iex/CJZqTQX7GbgqalHFZqPsXfdxUm5XaDG4BY+/iv1DhIJWvTrIROZ66YyAwGmlfMvathD5CDgUfpteMxc8lPDguaJ3Ye6FRaYcELa23DR7ycsDLcKKh6wQ9OZb5Bu503bBJLrmWu/SUtBxAc7PCv/xVu+LYrDT7BIj6eCz5kJZdqZF2m3UbQD763FKnxoayCxxZUDqGGXMvR439nTtVFE68mKURRHcdRap3uGobJGj+EURwwc1elCWeVXgyaV7I/NhNL1t3pWAc55HU/QzqDqQRQAT0f30YX4SByvt87JBFrL2Vlmj+AcSZAOLfT7xY9vjb7VZOO9xkpLrd0rFrDF3CvrG+brjZAnZBA8J2HfEemuDkowYOrkFXArQfVpTSpopfHPyOIAeTkOtHag2ol/QRRF+tse7zcdBMqkHLjoI6B0BoIxrt7t4GKfN0iYgAOQil2zXEATJvvu/BWsYSkm/Jfknts9mwANQuLotQTQsOk=&username=sh0gU6R6Bysy4wknoAqoiHEiH4Z5X6ss3hRZcfFpb9EKi6VEojfyAo2h1kkTdr5nBy5xyt4beYBl4qu26qzypUb8DHHeUVsOID7Zwde2VYHqlqlDnzjRRWan+hRagMhL4XroI9LebQqGKQlvnAHBK3mNn/Fbk2/EGbK+jOCUluI=& code:200 requestTime=231 [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=MJwHZl9aFCJkY3h/0gcwBY5ernp5D8FL49NwJl8uGmRIsV8RGH99bPpIRnp/f2qJQ5RMC2P0yL8m31drCyI0hoBpDRGC2Xvy+NjT+BSy6LvJ1f4/FkBRBQeUKk+4tWRx1ZIlsISI3EcI2hSghzqjt9+5xdZuTJmhSdXsbj/Ut3A=&token=qLOj3yGrqai19L7VJt4BO1KjtIXbG9rtgppv26c3v3pv4jk1mqk4/mekCYjfnuLUvCMh0z9Xmbhuq0a0QAVqcoYrpPZCuQwznDWmRtHromylQzlzlGUqWMNqzx0096w2vzJT6es3HsOwlC6zHAbumDV/B+H2/zUKZy/gRl2DQ8MrE9pKYGOnMJr32lmf3iex/CJZqTQX7GbgqalHFZqPsXfdxUm5XaDG4BY+/iv1DhIJWvTrIROZ66YyAwGmlfMvathD5CDgUfpteMxc8lPDguaJ3Ye6FRaYcELa23DR7ycsDLcKKh6wQ9OZb5Bu503bBJLrmWu/SUtBxAc7PCv/xVu+LYrDT7BIj6eCz5kJZdqZF2m3UbQD763FKnxoayCxxZUDqGGXMvR439nTtVFE68mKURRHcdRap3uGobJGj+EURwwc1elCWeVXgyaV7I/NhNL1t3pWAc55HU/QzqDqQRQAT0f30YX4SByvt87JBFrL2Vlmj+AcSZAOLfT7xY9vjb7VZOO9xkpLrd0rFrDF3CvrG+brjZAnZBA8J2HfEemuDkowYOrkFXArQfVpTSpopfHPyOIAeTkOtHag2ol/QRRF+tse7zcdBMqkHLjoI6B0BoIxrt7t4GKfN0iYgAOQil2zXEATJvvu/BWsYSkm/Jfknts9mwANQuLotQTQsOk=&username=sh0gU6R6Bysy4wknoAqoiHEiH4Z5X6ss3hRZcfFpb9EKi6VEojfyAo2h1kkTdr5nBy5xyt4beYBl4qu26qzypUb8DHHeUVsOID7Zwde2VYHqlqlDnzjRRWan+hRagMhL4XroI9LebQqGKQlvnAHBK3mNn/Fbk2/EGbK+jOCUluI=& +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:38:32.124 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:34 GMT [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fbfddab9-bf9b-4880-bdee-0b1ac65ce1bf [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-X_GtUIAMFh1Q= [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aa99-4d0ae0c05795c9027b1c27fa;Sampled=0 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/global/cloud_url_get code:200 requestTime=3331 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/global/cloud_url_get +{"code": 0, "message": "SUCCESS", "data": {"sso_region": "IN", "cloud_region": "us-east-1", "sso_url": "https://account-inn-test.tcljd.com", "cloud_url": "https://us-api-test.ipc.tonlyiot.net", "icon_resource_url": "https://us-static-test.ipc.tonlyiot.net", "identity_pool_id": "us-east-1:02411f6c-d093-4e72-aaf8-53e301370886"}} [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:38:35.795 [INFO BEGIN] NetworkLog request body:{"userId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","appId":"wx6e1af3fa84fbe523"} [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:38 GMT [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: x-amzn-requestid=32ce89ed-4621-4022-98b7-be9238bf99a4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-YeHZ6IAMF-qQ= [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aa9c-5fa9f1a71a7831db4f7a7109;Sampled=0 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=3357 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4Mzg1NjYsImlhdCI6MTY3MzgzMTM2Nn0.EUMAwlxXlKwe2KRJMGgX2iTbiKfIm1UYt3p3Q2wfXSicxncIW_TaWwQ-DQNDUr0A6TEcEaq2tACdMAtTs0pbmK1aQapv4V81UHpIhkWAaGMLX4HE-TOXnONcGuXB_sCJWpGrVo27jZFTXyEKW5Kl-Ky0rwxS9NwODaNjbt4udBTCwNu7XjDYksTuJLYBdbvMYdjzmmLfZPSatfeKLAIxZ37q05EiHPpl_0SRlNJoJckmG7MMYH6kbVq3Us9suCQZyZGh-bZVoUYmau5h6tQGHpR3L8D8gHle6dwIey4gmzZCvsCpJanAuE7Ij_Q9Uha5fIl_Pnxf6W3hZ5Cqe1FTPg", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: timestamp=1673833119204 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: nonce=14339012-222e-4f9a-9211-84af37d034d0 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: sign=5a7f94fb0220ca0a833a673cfd9aa21b [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 09:38:39.194 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_9209 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: timestamp=1673833119230 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: nonce=3481e088-f4e2-418e-94dd-806f8a5fb7d1 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: sign=5a45c636b3ff2cb4a5e686537211b14a [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:38:39.194 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10323 [DEBUG END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:40 GMT [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amzn-requestid=14a7313a-0e17-4ed5-a711-6d97dd042bad [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-YyELQIAMFrlw= [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aa9e-0eb67ddb6e8fbad3245ee043;Sampled=0 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1948 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: timestamp=1673833121200 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: nonce=0dbb8ebd-256f-456c-8f7c-6f372df0808e [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: sign=9b9eafb9ddaa502c6fc64f36e3d5efee [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:40 GMT [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amzn-requestid=040c79c5-3e5e-444c-afd0-6ec1396074bd [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-Y0HZloAMF8eA= [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aa9e-2d10d8e3616d170a5ee78024;Sampled=0 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=2049 [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:38:40.522 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:38:40.522 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:40.522 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:42.071 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9209,5,main] thread id:10331 [DEBUG END] +2023-01-16 09:38:42.071 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:38:41 GMT [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f46a60cc-9cdc-432d-b9f8-c345ba2fe17a [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-ZGGMqoAMF9KQ= [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aaa0-1c6444fc2b913bd911e2ecdb;Sampled=0 [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=1691 [INFO END] +2023-01-16 09:38:42.071 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 951}} [INFO END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- HTTP FAILED: java.net.ConnectException: Failed to connect to ipc-test.ipc.tonlyiot.net/52.4.98.78:80 [DEBUG END] +2023-01-16 09:38:44.389 [INFO BEGIN] TclRtcAPICache onFailcom.tcl.rtcframework.http.NetReqException: request fail [INFO END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host "ipc-test.ipc.tonlyiot.net": No address associated with hostname [DEBUG END] +2023-01-16 09:38:44.389 [INFO BEGIN] TclRtcAPICache onFailcom.tcl.rtcframework.http.NetReqException: request fail [INFO END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- HTTP FAILED: java.net.UnknownHostException: Unable to resolve host "ipc-test.ipc.tonlyiot.net": No address associated with hostname [DEBUG END] +2023-01-16 09:38:44.389 [INFO BEGIN] TclRtcAPICache onFailcom.tcl.rtcframework.http.NetReqException: request fail [INFO END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] IotMqttManager onStatusChanged: ReconnectingThread[MQTT Rec: u@332863470_9209,5,main] thread id:10328 [DEBUG END] +2023-01-16 09:38:44.389 [DEBUG BEGIN] IotMqttManager Reconnecting throwable: 已断开连接 (32109) - java.io.EOFException [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:38:50.342 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:38:50.342 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@7197b52 [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcAPICache 无缓存! [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:38:50.342 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 4 createCallV3 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 0 createCallV3 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (873ms) [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:38:50 GMT [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:38:50.342 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:885 [INFO END] +2023-01-16 09:38:50.342 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:c84d62b5-6ec4-4f93-9061-867383a5ec64 耗时:1 [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:50.342 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:38:50.342 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (861ms) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:38:50 GMT [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:171 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16666 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16666 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16666 createSdpOffer success [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16666 oldSDP =v=0 +o=- 2539361491120815926 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wslm +a=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf +a=ice-options:trickle renomination +a=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4186837298 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:4186837298 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4186837298 mslabel:KvsLocalMediaStream +a=ssrc:4186837298 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wslm +a=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf +a=ice-options:trickle renomination +a=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 42413119 4277833845 +a=ssrc:42413119 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:42413119 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:42413119 mslabel:KvsLocalMediaStream +a=ssrc:42413119 label:KvsVideoTrack +a=ssrc:4277833845 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:4277833845 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4277833845 mslabel:KvsLocalMediaStream +a=ssrc:4277833845 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] Message >>>signaling_threa - 16666 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2539361491120815926 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:wslm\r\na=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4186837298 cname:0ZyXmCZLcQlFoHJ5\r\na=ssrc:4186837298 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4186837298 mslabel:KvsLocalMediaStream\r\na=ssrc:4186837298 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:wslm\r\na=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 42413119 4277833845\r\na=ssrc:42413119 cname:0ZyXmCZLcQlFoHJ5\r\na=ssrc:42413119 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:42413119 mslabel:KvsLocalMediaStream\r\na=ssrc:42413119 label:KvsVideoTrack\r\na=ssrc:4277833845 cname:0ZyXmCZLcQlFoHJ5\r\na=ssrc:4277833845 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4277833845 mslabel:KvsLocalMediaStream\r\na=ssrc:4277833845 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] Message >>>signaling_threa - 16666 createOffer description=v=0 +o=- 2539361491120815926 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wslm +a=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf +a=ice-options:trickle renomination +a=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4186837298 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:4186837298 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4186837298 mslabel:KvsLocalMediaStream +a=ssrc:4186837298 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wslm +a=ice-pwd:fr0SbHEAM0aEeH9XCuRoMCdf +a=ice-options:trickle renomination +a=fingerprint:sha-256 C5:49:0B:F7:4E:FA:01:C7:23:37:E1:8A:0C:92:E7:85:76:6B:BD:DD:33:F1:5D:FF:38:19:EB:44:85:93:15:4B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 42413119 4277833845 +a=ssrc:42413119 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:42413119 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:42413119 mslabel:KvsLocalMediaStream +a=ssrc:42413119 label:KvsVideoTrack +a=ssrc:4277833845 cname:0ZyXmCZLcQlFoHJ5 +a=ssrc:4277833845 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4277833845 mslabel:KvsLocalMediaStream +a=ssrc:4277833845 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16666 sendSdpOffer [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833131524","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI1MzkzNjE0OTExMjA4MTU5MjYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6d3NsbVxyXG5hPWljZS1wd2Q6ZnIwU2JIRUFNMGFFZUg5WEN1Um9NQ2RmXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEM1OjQ5OjBCOkY3OjRFOkZBOjAxOkM3OjIzOjM3OkUxOjhBOjBDOjkyOkU3Ojg1Ojc2OjZC\nOkJEOkREOjMzOkYxOjVEOkZGOjM4OjE5OkVCOjQ0Ojg1OjkzOjE1OjRCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDE4NjgzNzI5OCBjbmFtZTowWnlYbUNaTGNRbEZvSEo1XHJcbmE9c3NyYzo0MTg2ODM3Mjk4\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MTg2ODM3\nMjk4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDE4NjgzNzI5OCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOndzbG1cclxuYT1pY2Ut\ncHdkOmZyMFNiSEVBTTBhRWVIOVhDdVJvTUNkZlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDNTo0OTowQjpGNzo0RTpGQTowMTpD\nNzoyMzozNzpFMTo4QTowQzo5MjpFNzo4NTo3Njo2QjpCRDpERDozMzpGMTo1RDpGRjozODoxOTpF\nQjo0NDo4NTo5MzoxNTo0QlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MjQxMzExOSA0Mjc3ODMzODQ1XHJcbmE9c3NyYzo0MjQx\nMzExOSBjbmFtZTowWnlYbUNaTGNRbEZvSEo1XHJcbmE9c3NyYzo0MjQxMzExOSBtc2lkOkt2c0xv\nY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDI0MTMxMTkgbXNsYWJlbDpL\ndnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0MjQxMzExOSBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo0Mjc3ODMzODQ1IGNuYW1lOjBaeVhtQ1pMY1FsRm9ISjVcclxuYT1zc3JjOjQy\nNzc4MzM4NDUgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3Jj\nOjQyNzc4MzM4NDUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0Mjc3ODMz\nODQ1IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673833730:coturn","icePassword1":"TlJA3MF5ZVkUaGCkSdd4suNaXbI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:203 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackViewerSendSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16666 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38123 typ host generation 0 ufrag wslm network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38123 typ host generation 0 ufrag wslm network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16666 sendIceCandidate [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833131530","params":{"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38123 typ host generation 0 ufrag wslm network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:207 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackViewerSendSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56311 typ host generation 0 ufrag wslm network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56311 typ host generation 0 ufrag wslm network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16666 sendIceCandidate [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833131531","params":{"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 56311 typ host generation 0 ufrag wslm network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:208 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackViewerSendSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (281ms) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:38:50 GMT [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3ad81012-0ce8-4393-9e41-500a42e8c7ca","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3ad81012-0ce8-4393-9e41-500a42e8c7ca","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 42707 typ srflx raddr 10.53.4.91 rport 56311 generation 0 ufrag wslm network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 42707 typ srflx raddr 10.53.4.91 rport 56311 generation 0 ufrag wslm network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16666 sendIceCandidate [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833131767","params":{"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 42707 typ srflx raddr 10.53.4.91 rport 56311 generation 0 ufrag wslm network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:445 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackViewerSendSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (536ms) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:38:50 GMT [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"dbda5b44-d163-470f-beea-941e10d465a1","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"dbda5b44-d163-470f-beea-941e10d465a1","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673833730},{"uris":["turn:54.87.154.8:3478"],"username":"1673833730:coturn","password":"TlJA3MF5ZVkUaGCkSdd4suNaXbI=","expireTimestamp":1673833730}]} [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65015 typ relay raddr 223.104.77.207 rport 42707 generation 0 ufrag wslm network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65015 typ relay raddr 223.104.77.207 rport 42707 generation 0 ufrag wslm network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16666 sendIceCandidate [DEBUG END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833132062","params":{"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 65015 typ relay raddr 223.104.77.207 rport 42707 generation 0 ufrag wslm network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:38:51.346 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:739 [INFO END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackViewerSendSignal [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:38:51.346 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833131} [DEBUG END] +2023-01-16 09:38:53.605 [INFO BEGIN] DialogHandle showNext [INFO END] +2023-01-16 09:38:55.949 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9209,5,main] thread id:10350 [DEBUG END] +2023-01-16 09:38:55.949 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:38:55.949 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:38:55.949 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:38:55.949 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:38:57.115 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833134_1518_427266967", "version": 2, "timestamp": 1673833136524, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyNzg4MTU3MTAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE5MzMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDM3MzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjAzMzk1MDEwNSBjbmFtZTptaTgxVlZ5bUxzWC8rMmtnXHJcbmE9c3NyYzoyMDMzOTUwMTA1IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwMzM5NTAxMDUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDMzOTUwMTA1IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcE54XHJcbmE9aWNlLXB3ZDpHcnduZzhYa2lWQVArTGtnRHRHVUlFdENcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5QzoxMTpBNjozODo5NDo0Rjo5NjpGOTo1RDpCRTozNzozMDo3Nzo3QjoxOTpEMzo1RDpFMzo5QjpDRTo5Qzo4NDowMTo2QzpERjo3NzpBRTo1ODo0Mjo3QjozQzpDMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE5MzMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDM3MzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTA0MTU0NzEyMCBjbmFtZTptaTgxVlZ5bUxzWC8rMmtnXHJcbmE9c3NyYzoxMDQxNTQ3MTIwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEwNDE1NDcxMjAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDQxNTQ3MTIwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcE54XHJcbmE9aWNlLXB3ZDpHcnduZzhYa2lWQVArTGtnRHRHVUlFdENcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5QzoxMTpBNjozODo5NDo0Rjo5NjpGOTo1RDpCRTozNzozMDo3Nzo3QjoxOTpEMzo1RDpFMzo5QjpDRTo5Qzo4NDowMTo2QzpERjo3NzpBRTo1ODo0Mjo3QjozQzpDMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "c84d62b5-6ec4-4f93-9061-867383a5ec64", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Answer Sdp: v=0 +o=- 278815710 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51933 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43736 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2033950105 cname:mi81VVymLsX/+2kg +a=ssrc:2033950105 msid:myKvsVideoStream myAudioTrack +a=ssrc:2033950105 mslabel:myKvsVideoStream +a=ssrc:2033950105 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:GpNx +a=ice-pwd:Grwng8XkiVAP+LkgDtGUIEtC +a=ice-options:trickle +a=fingerprint:sha-256 9C:11:A6:38:94:4F:96:F9:5D:BE:37:30:77:7B:19:D3:5D:E3:9B:CE:9C:84:01:6C:DF:77:AE:58:42:7B:3C:C1 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51933 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43736 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1041547120 cname:mi81VVymLsX/+2kg +a=ssrc:1041547120 msid:myKvsVideoStream myVideoTrack +a=ssrc:1041547120 mslabel:myKvsVideoStream +a=ssrc:1041547120 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:GpNx +a=ice-pwd:Grwng8XkiVAP+LkgDtGUIEtC +a=ice-options:trickle +a=fingerprint:sha-256 9C:11:A6:38:94:4F:96:F9:5D:BE:37:30:77:7B:19:D3:5D:E3:9B:CE:9C:84:01:6C:DF:77:AE:58:42:7B:3C:C1 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@1ae8bb5], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@8e0d24a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 16666 addRemoteStream [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16666 addRemoteStream [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16666 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Answer Client ID: c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:6747 [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onConnectionChange [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16666 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833134_1519_1404965511", "version": 2, "timestamp": 1673833136813, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 43736 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c84d62b5-6ec4-4f93-9061-867383a5ec64", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43736 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:6755 [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=0f54ba70-fd5e-4038-b96a-e5ebb8a9bad2 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833135_1520_426249530", "version": 2, "timestamp": 1673833136972, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 51933 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c84d62b5-6ec4-4f93-9061-867383a5ec64", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 51933 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:38:57.115 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:38:57.115 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:6790 [INFO END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 65015 typ relay raddr 223.104.77.207 rport 42707 generation 0 ufrag wslm network-id 3 network-cost 900 remote sdp = candidate:3817631606 1 udp 2130706431 43736 typ prflx generation 0 ufrag GpNx [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:38:59.061 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833136_1521_291226784", "version": 2, "timestamp": 1673833138133, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 49500 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c84d62b5-6ec4-4f93-9061-867383a5ec64", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = c84d62b5-6ec4-4f93-9061-867383a5ec64 [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 49500 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:38:59.061 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:38:59.061 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:7946 [INFO END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onConnectionChange [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16666 PeerConnection connected [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 16666 peerConnectSuccess [DEBUG END] +2023-01-16 09:39:01.486 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:10162 [INFO END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16666 startHeartbeat [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 getBitRate [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16665 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:39:01.486 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16665 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:39:02.501 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:39:02.501 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 16793 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:39:04.499 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:13413 [INFO END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 16793 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 16793 registerBitRateCallback [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 16793 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:39:04.499 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:39:04.499 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:39:04.499 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:39:06.502 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16666 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@bc9b54d, resetStatus=0, onLineRefresh=false, signature4localFile=0, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:39:08.910 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:c84d62b5-6ec4-4f93-9061-867383a5ec64 [INFO END] +2023-01-16 09:39:08.910 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:39:08.910 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833149312","params":{"sessionId":"c84d62b5-6ec4-4f93-9061-867383a5ec64"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@7df98ba [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:39:08.910 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16666 onConnectionChange [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16666 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@bc9b54d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833145000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16665 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:39:08.910 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@61a3cb0 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:4dbf9115-f885-45bc-82d5-0ba12ae0a439 耗时:0 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:42 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17162 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17162 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17162 createSdpOffer success [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17162 oldSDP =v=0 +o=- 6653082235394933947 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zUF+ +a=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1073020744 cname:8hmnhXdZxzM0GBI6 +a=ssrc:1073020744 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1073020744 mslabel:KvsLocalMediaStream +a=ssrc:1073020744 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zUF+ +a=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4096195737 4152410845 +a=ssrc:4096195737 cname:8hmnhXdZxzM0GBI6 +a=ssrc:4096195737 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4096195737 mslabel:KvsLocalMediaStream +a=ssrc:4096195737 label:KvsVideoTrack +a=ssrc:4152410845 cname:8hmnhXdZxzM0GBI6 +a=ssrc:4152410845 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4152410845 mslabel:KvsLocalMediaStream +a=ssrc:4152410845 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] Message >>>signaling_threa - 17162 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6653082235394933947 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:zUF+\r\na=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1073020744 cname:8hmnhXdZxzM0GBI6\r\na=ssrc:1073020744 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1073020744 mslabel:KvsLocalMediaStream\r\na=ssrc:1073020744 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:zUF+\r\na=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4096195737 4152410845\r\na=ssrc:4096195737 cname:8hmnhXdZxzM0GBI6\r\na=ssrc:4096195737 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4096195737 mslabel:KvsLocalMediaStream\r\na=ssrc:4096195737 label:KvsVideoTrack\r\na=ssrc:4152410845 cname:8hmnhXdZxzM0GBI6\r\na=ssrc:4152410845 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4152410845 mslabel:KvsLocalMediaStream\r\na=ssrc:4152410845 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] Message >>>signaling_threa - 17162 createOffer description=v=0 +o=- 6653082235394933947 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zUF+ +a=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1073020744 cname:8hmnhXdZxzM0GBI6 +a=ssrc:1073020744 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1073020744 mslabel:KvsLocalMediaStream +a=ssrc:1073020744 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zUF+ +a=ice-pwd:rpf9Yaz4CNtm8ViBZ+zIvNtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 AF:37:A7:A1:43:22:13:6C:FF:F3:C6:75:43:FC:10:6B:D6:19:3B:E2:DE:95:F5:32:BF:E9:95:29:05:A1:E0:8C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4096195737 4152410845 +a=ssrc:4096195737 cname:8hmnhXdZxzM0GBI6 +a=ssrc:4096195737 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4096195737 mslabel:KvsLocalMediaStream +a=ssrc:4096195737 label:KvsVideoTrack +a=ssrc:4152410845 cname:8hmnhXdZxzM0GBI6 +a=ssrc:4152410845 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4152410845 mslabel:KvsLocalMediaStream +a=ssrc:4152410845 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17162 sendSdpOffer [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833246067","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY2NTMwODIyMzUzOTQ5MzM5NDcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6elVGK1xyXG5hPWljZS1wd2Q6cnBmOVlhejRDTnRtOFZpQlorekl2TnRNXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEFGOjM3OkE3OkExOjQzOjIyOjEzOjZDOkZGOkYzOkM2Ojc1OjQzOkZDOjEwOjZCOkQ2OjE5\nOjNCOkUyOkRFOjk1OkY1OjMyOkJGOkU5Ojk1OjI5OjA1OkExOkUwOjhDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTA3MzAyMDc0NCBjbmFtZTo4aG1uaFhkWnh6TTBHQkk2XHJcbmE9c3NyYzoxMDczMDIwNzQ0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDczMDIw\nNzQ0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTA3MzAyMDc0NCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnpVRitcclxuYT1pY2Ut\ncHdkOnJwZjlZYXo0Q050bThWaUJaK3pJdk50TVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBRjozNzpBNzpBMTo0MzoyMjoxMzo2\nQzpGRjpGMzpDNjo3NTo0MzpGQzoxMDo2QjpENjoxOTozQjpFMjpERTo5NTpGNTozMjpCRjpFOTo5\nNToyOTowNTpBMTpFMDo4Q1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MDk2MTk1NzM3IDQxNTI0MTA4NDVcclxuYT1zc3JjOjQw\nOTYxOTU3MzcgY25hbWU6OGhtbmhYZFp4ek0wR0JJNlxyXG5hPXNzcmM6NDA5NjE5NTczNyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDA5NjE5NTczNyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQwOTYxOTU3MzcgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6NDE1MjQxMDg0NSBjbmFtZTo4aG1uaFhkWnh6TTBHQkk2XHJc\nbmE9c3NyYzo0MTUyNDEwODQ1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo0MTUyNDEwODQ1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6NDE1MjQxMDg0NSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673833730:coturn","icePassword1":"TlJA3MF5ZVkUaGCkSdd4suNaXbI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:64 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackViewerSendSignal [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17162 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45683 typ host generation 0 ufrag zUF+ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45683 typ host generation 0 ufrag zUF+ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17162 sendIceCandidate [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833246072","params":{"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45683 typ host generation 0 ufrag zUF+ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:69 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackViewerSendSignal [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39067 typ host generation 0 ufrag zUF+ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39067 typ host generation 0 ufrag zUF+ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17162 sendIceCandidate [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833246073","params":{"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 39067 typ host generation 0 ufrag zUF+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:69 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackViewerSendSignal [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31859 typ srflx raddr 10.53.4.91 rport 39067 generation 0 ufrag zUF+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31859 typ srflx raddr 10.53.4.91 rport 39067 generation 0 ufrag zUF+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17162 sendIceCandidate [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833246349","params":{"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 31859 typ srflx raddr 10.53.4.91 rport 39067 generation 0 ufrag zUF+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:346 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackViewerSendSignal [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56171 typ relay raddr 223.104.77.207 rport 31859 generation 0 ufrag zUF+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56171 typ relay raddr 223.104.77.207 rport 31859 generation 0 ufrag zUF+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17162 sendIceCandidate [DEBUG END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833246618","params":{"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 56171 typ relay raddr 223.104.77.207 rport 31859 generation 0 ufrag zUF+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:45.945 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:616 [INFO END] +2023-01-16 09:40:45.945 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackViewerSendSignal [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833244_1522_1510387447", "version": 2, "timestamp": 1673833247592, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyOTA3Mzc5NjggMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzU2OTUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTE1MjcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTU2ODU1NTg4NCBjbmFtZTpjNVZyUm1LMi9mL2d3a09JXHJcbmE9c3NyYzoxNTY4NTU1ODg0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1Njg1NTU4ODQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTY4NTU1ODg0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpFTEhWXHJcbmE9aWNlLXB3ZDpkRkx6Z0hsa084MkhXeFlKQU1aMG91dDBcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGNjoyNzpFNTpCNzoxRTo1OTo4MTozMjo3NzoxNjozNTozQTozNDpDQTo2NzoxRjo1NTozNDo4Rjo1RjpDMjoxRDpCODo1Qjo5QzoyRTpDQTo4MDo5NzowOTo0NDo2RVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzU2OTUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTE1MjcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTQ2MDM0MTM1IGNuYW1lOmM1VnJSbUsyL2YvZ3drT0lcclxuYT1zc3JjOjU0NjAzNDEzNSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1NDYwMzQxMzUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1NDYwMzQxMzUgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkVMSFZcclxuYT1pY2UtcHdkOmRGTHpnSGxrTzgySFd4WUpBTVowb3V0MFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEY2OjI3OkU1OkI3OjFFOjU5OjgxOjMyOjc3OjE2OjM1OjNBOjM0OkNBOjY3OjFGOjU1OjM0OjhGOjVGOkMyOjFEOkI4OjVCOjlDOjJFOkNBOjgwOjk3OjA5OjQ0OjZFXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "4dbf9115-f885-45bc-82d5-0ba12ae0a439", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Answer Sdp: v=0 +o=- 290737968 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35695 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 51527 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1568555884 cname:c5VrRmK2/f/gwkOI +a=ssrc:1568555884 msid:myKvsVideoStream myAudioTrack +a=ssrc:1568555884 mslabel:myKvsVideoStream +a=ssrc:1568555884 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ELHV +a=ice-pwd:dFLzgHlkO82HWxYJAMZ0out0 +a=ice-options:trickle +a=fingerprint:sha-256 F6:27:E5:B7:1E:59:81:32:77:16:35:3A:34:CA:67:1F:55:34:8F:5F:C2:1D:B8:5B:9C:2E:CA:80:97:09:44:6E +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35695 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 51527 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:546034135 cname:c5VrRmK2/f/gwkOI +a=ssrc:546034135 msid:myKvsVideoStream myVideoTrack +a=ssrc:546034135 mslabel:myKvsVideoStream +a=ssrc:546034135 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ELHV +a=ice-pwd:dFLzgHlkO82HWxYJAMZ0out0 +a=ice-options:trickle +a=fingerprint:sha-256 F6:27:E5:B7:1E:59:81:32:77:16:35:3A:34:CA:67:1F:55:34:8F:5F:C2:1D:B8:5B:9C:2E:CA:80:97:09:44:6E +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@35dab01], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@cc24da6], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 17162 addRemoteStream [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17162 addRemoteStream [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17162 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Answer Client ID: 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onConnectionChange [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:3453 [INFO END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17162 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833246_1525_1852792963", "version": 2, "timestamp": 1673833247797, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65469 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4dbf9115-f885-45bc-82d5-0ba12ae0a439", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65469 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3457 [INFO END] +2023-01-16 09:40:48.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833244_1523_1168237453", "version": 2, "timestamp": 1673833247918, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 51527 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4dbf9115-f885-45bc-82d5-0ba12ae0a439", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 51527 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3461 [INFO END] +2023-01-16 09:40:48.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833244_1524_1998451212", "version": 2, "timestamp": 1673833248009, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35695 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4dbf9115-f885-45bc-82d5-0ba12ae0a439", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=fc73d965-d6a3-4add-b13e-47d15bc1a8b6 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35695 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:40:48.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:40:48.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3468 [INFO END] +2023-01-16 09:40:50.169 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 56171 typ relay raddr 223.104.77.207 rport 31859 generation 0 ufrag zUF+ network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 35695 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ELHV network-cost 999 [DEBUG END] +2023-01-16 09:40:50.169 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:40:50.169 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 56171 typ relay raddr 223.104.77.207 rport 31859 generation 0 ufrag zUF+ network-id 3 network-cost 900 remote sdp = candidate:3082411794 1 udp 2130706431 51527 typ prflx generation 0 ufrag ELHV [DEBUG END] +2023-01-16 09:40:51.232 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833247_1526_1786137753", "version": 2, "timestamp": 1673833249535, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 62667 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4dbf9115-f885-45bc-82d5-0ba12ae0a439", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Received IceCandidate from remote sessionId = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 checkAndAddIceCandidate message = 4dbf9115-f885-45bc-82d5-0ba12ae0a439 [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Peer connection found already [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9209 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 62667 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9209 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:40:51.232 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:5236 [INFO END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onConnectionChange [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17162 PeerConnection connected [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 17162 peerConnectSuccess [DEBUG END] +2023-01-16 09:40:51.232 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5877 [INFO END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17162 startHeartbeat [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17162 getBitRate [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17161 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:40:51.232 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17161 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 17227 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:40:52.660 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6653 [INFO END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 17227 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 17227 registerBitRateCallback [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 17227 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:40:52.660 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:40:52.660 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:40:52.660 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17162 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17162 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@bc9b54d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833145000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:40:53.891 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:4dbf9115-f885-45bc-82d5-0ba12ae0a439 [INFO END] +2023-01-16 09:40:53.891 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:40:53.891 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833254851","params":{"sessionId":"4dbf9115-f885-45bc-82d5-0ba12ae0a439"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@1c2dd8e [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:40:53.891 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17162 onConnectionChange [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17162 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:40:53.891 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@bc9b54d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833252000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17161 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:40:54.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:41:42.667 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:41:42.667 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10293 [DEBUG END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: timestamp=1673833303078 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: nonce=3eaf8f4e-3669-44a6-880e-06ebab0d4444 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: sign=887c8029213719688cd0d15468a5a4a9 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:41:42.667 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:41:42.667 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:41:42.667 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:41:42.667 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:41:42 GMT [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=657 [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:41:42 GMT [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=812 [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:41:43.890 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:41:45.115 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2662,5,main] thread id:10324 [DEBUG END] +2023-01-16 09:41:45.115 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:41:47 GMT [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5c7c071f-fbdc-42b8-bbcd-42e0f058a356 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-1_FveoAMFW2g= [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ab59-5686b492331e2ae1252c59a7;Sampled=0 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=4996 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: timestamp=1673833308120 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: nonce=39a3e56e-1bd8-4c6f-a051-de117448ca8b [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: sign=408b3860ad144e27e192acf551816e60 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:41:48.081 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:41:48.081 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:41:48.081 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:41:48.081 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:41:49 GMT [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: x-amzn-requestid=50ace7ff-edc3-48f9-8b0e-6f14c45a401c [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez-2UE3eoAMFe2w= [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ab5b-7f16dc47657b9cc65d01cd47;Sampled=0 [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=1963 [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 952}} [INFO END] +2023-01-16 09:41:50.087 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (6092ms) [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:41:53 GMT [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833913},{"uris":["turn:52.20.79.251:3478"],"username":"1673833913:coturn","password":"j6/wmbrU/O0mxFi2gEVMSppl12Q=","expireTimestamp":1673833913}]} [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833913},{"uris":["turn:52.20.79.251:3478"],"username":"1673833913:coturn","password":"j6/wmbrU/O0mxFi2gEVMSppl12Q=","expireTimestamp":1673833913}]} [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:41:54.304 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:41:54.304 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:35aaa7fe-175b-4a18-993d-e3f6d4e5b945 耗时:0 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17994 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17994 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17994 createSdpOffer success [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17994 oldSDP =v=0 +o=- 5209909647053688288 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pfdS +a=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1977754905 cname:fwDJPvYk0KAAbLaE +a=ssrc:1977754905 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1977754905 mslabel:KvsLocalMediaStream +a=ssrc:1977754905 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pfdS +a=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 804982028 3759343098 +a=ssrc:804982028 cname:fwDJPvYk0KAAbLaE +a=ssrc:804982028 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:804982028 mslabel:KvsLocalMediaStream +a=ssrc:804982028 label:KvsVideoTrack +a=ssrc:3759343098 cname:fwDJPvYk0KAAbLaE +a=ssrc:3759343098 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3759343098 mslabel:KvsLocalMediaStream +a=ssrc:3759343098 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] Message >>>signaling_threa - 17994 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5209909647053688288 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:pfdS\r\na=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1977754905 cname:fwDJPvYk0KAAbLaE\r\na=ssrc:1977754905 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1977754905 mslabel:KvsLocalMediaStream\r\na=ssrc:1977754905 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:pfdS\r\na=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 804982028 3759343098\r\na=ssrc:804982028 cname:fwDJPvYk0KAAbLaE\r\na=ssrc:804982028 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:804982028 mslabel:KvsLocalMediaStream\r\na=ssrc:804982028 label:KvsVideoTrack\r\na=ssrc:3759343098 cname:fwDJPvYk0KAAbLaE\r\na=ssrc:3759343098 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3759343098 mslabel:KvsLocalMediaStream\r\na=ssrc:3759343098 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] Message >>>signaling_threa - 17994 createOffer description=v=0 +o=- 5209909647053688288 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pfdS +a=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1977754905 cname:fwDJPvYk0KAAbLaE +a=ssrc:1977754905 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1977754905 mslabel:KvsLocalMediaStream +a=ssrc:1977754905 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pfdS +a=ice-pwd:oIFTLXEmU2MBNJovr4va/m1f +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:41:93:65:57:24:F2:A3:96:7F:56:61:38:88:68:60:BA:D5:C3:13:54:4E:1B:6C:D4:AC:97:90:07:EA:C8:E3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 804982028 3759343098 +a=ssrc:804982028 cname:fwDJPvYk0KAAbLaE +a=ssrc:804982028 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:804982028 mslabel:KvsLocalMediaStream +a=ssrc:804982028 label:KvsVideoTrack +a=ssrc:3759343098 cname:fwDJPvYk0KAAbLaE +a=ssrc:3759343098 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3759343098 mslabel:KvsLocalMediaStream +a=ssrc:3759343098 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17994 sendSdpOffer [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833325761","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDUyMDk5MDk2NDcwNTM2ODgyODggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6cGZkU1xyXG5hPWljZS1wd2Q6b0lGVExYRW1VMk1CTkpvdnI0dmEvbTFmXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDkwOjQxOjkzOjY1OjU3OjI0OkYyOkEzOjk2OjdGOjU2OjYxOjM4Ojg4OjY4OjYwOkJBOkQ1\nOkMzOjEzOjU0OjRFOjFCOjZDOkQ0OkFDOjk3OjkwOjA3OkVBOkM4OkUzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTk3Nzc1NDkwNSBjbmFtZTpmd0RKUHZZazBLQUFiTGFFXHJcbmE9c3NyYzoxOTc3NzU0OTA1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTc3NzU0\nOTA1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTk3Nzc1NDkwNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnBmZFNcclxuYT1pY2Ut\ncHdkOm9JRlRMWEVtVTJNQk5Kb3ZyNHZhL20xZlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5MDo0MTo5Mzo2NTo1NzoyNDpGMjpB\nMzo5Njo3Rjo1Njo2MTozODo4ODo2ODo2MDpCQTpENTpDMzoxMzo1NDo0RToxQjo2QzpENDpBQzo5\nNzo5MDowNzpFQTpDODpFM1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA4MDQ5ODIwMjggMzc1OTM0MzA5OFxyXG5hPXNzcmM6ODA0\nOTgyMDI4IGNuYW1lOmZ3REpQdllrMEtBQWJMYUVcclxuYT1zc3JjOjgwNDk4MjAyOCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6ODA0OTgyMDI4IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6ODA0OTgyMDI4IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjM3NTkzNDMwOTggY25hbWU6ZndESlB2WWswS0FBYkxhRVxyXG5hPXNz\ncmM6Mzc1OTM0MzA5OCBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6Mzc1OTM0MzA5OCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM3\nNTkzNDMwOTggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673833913:coturn","icePassword1":"j6/wmbrU/O0mxFi2gEVMSppl12Q\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:135 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackViewerSendSignal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17994 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54426 typ host generation 0 ufrag pfdS network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54426 typ host generation 0 ufrag pfdS network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17994 sendIceCandidate [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833325769","params":{"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54426 typ host generation 0 ufrag pfdS network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackViewerSendSignal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35353 typ host generation 0 ufrag pfdS network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35353 typ host generation 0 ufrag pfdS network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17994 sendIceCandidate [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833325770","params":{"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35353 typ host generation 0 ufrag pfdS network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackViewerSendSignal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (409ms) [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:42:04 GMT [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5136fd29-b4e0-40c8-94a0-28230690ac8e","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833924},{"uris":["turn:52.20.79.251:3478"],"username":"1673833924:coturn","password":"1KBkWgYUgAdnUXhNGeR4J5Xa4xg=","expireTimestamp":1673833924}]} [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5136fd29-b4e0-40c8-94a0-28230690ac8e","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833924},{"uris":["turn:52.20.79.251:3478"],"username":"1673833924:coturn","password":"1KBkWgYUgAdnUXhNGeR4J5Xa4xg=","expireTimestamp":1673833924}]} [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52739 typ srflx raddr 10.53.4.91 rport 35353 generation 0 ufrag pfdS network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52739 typ srflx raddr 10.53.4.91 rport 35353 generation 0 ufrag pfdS network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17994 sendIceCandidate [DEBUG END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833326074","params":{"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 52739 typ srflx raddr 10.53.4.91 rport 35353 generation 0 ufrag pfdS network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:05.516 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:447 [INFO END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackViewerSendSignal [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:05.516 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64888 typ relay raddr 223.104.77.201 rport 52739 generation 0 ufrag pfdS network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64888 typ relay raddr 223.104.77.201 rport 52739 generation 0 ufrag pfdS network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17994 sendIceCandidate [DEBUG END] +2023-01-16 09:42:06.573 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:42:06.573 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833326586","params":{"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64888 typ relay raddr 223.104.77.201 rport 52739 generation 0 ufrag pfdS network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:06.573 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:961 [INFO END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackViewerSendSignal [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:06.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:42:07.876 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833324_1527_361317992", "version": 2, "timestamp": 1673833326092, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjIyNTQ4Njc4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUyODk4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU3NzY4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE0NDI3NjA3MDggY25hbWU6cVZLR2NqWjlBVlNKMm9uYlxyXG5hPXNzcmM6MTQ0Mjc2MDcwOCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDQyNzYwNzA4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTQ0Mjc2MDcwOCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UzdQSVxyXG5hPWljZS1wd2Q6WlR5SjlaTVVadDNOOFhWUmR3dUlCQUFsXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNjE6OTc6OTU6OTg6NTE6MUE6OUM6OUI6NjU6MkE6NkE6OTI6RjQ6MkQ6Nzk6RTU6NkE6RTE6N0M6RUQ6OEY6QjY6NjQ6REU6MDk6MEI6MUY6Nzg6Njc6MTk6ODU6Q0FcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUyODk4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU3NzY4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1MDkwNjgwNTggY25hbWU6cVZLR2NqWjlBVlNKMm9uYlxyXG5hPXNzcmM6MTUwOTA2ODA1OCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTA5MDY4MDU4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTUwOTA2ODA1OCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UzdQSVxyXG5hPWljZS1wd2Q6WlR5SjlaTVVadDNOOFhWUmR3dUlCQUFsXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNjE6OTc6OTU6OTg6NTE6MUE6OUM6OUI6NjU6MkE6NkE6OTI6RjQ6MkQ6Nzk6RTU6NkE6RTE6N0M6RUQ6OEY6QjY6NjQ6REU6MDk6MEI6MUY6Nzg6Njc6MTk6ODU6Q0FcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "35aaa7fe-175b-4a18-993d-e3f6d4e5b945", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Answer Sdp: v=0 +o=- 1622548678 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57768 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1442760708 cname:qVKGcjZ9AVSJ2onb +a=ssrc:1442760708 msid:myKvsVideoStream myAudioTrack +a=ssrc:1442760708 mslabel:myKvsVideoStream +a=ssrc:1442760708 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:S7PI +a=ice-pwd:ZTyJ9ZMUZt3N8XVRdwuIBAAl +a=ice-options:trickle +a=fingerprint:sha-256 61:97:95:98:51:1A:9C:9B:65:2A:6A:92:F4:2D:79:E5:6A:E1:7C:ED:8F:B6:64:DE:09:0B:1F:78:67:19:85:CA +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57768 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1509068058 cname:qVKGcjZ9AVSJ2onb +a=ssrc:1509068058 msid:myKvsVideoStream myVideoTrack +a=ssrc:1509068058 mslabel:myKvsVideoStream +a=ssrc:1509068058 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:S7PI +a=ice-pwd:ZTyJ9ZMUZt3N8XVRdwuIBAAl +a=ice-options:trickle +a=fingerprint:sha-256 61:97:95:98:51:1A:9C:9B:65:2A:6A:92:F4:2D:79:E5:6A:E1:7C:ED:8F:B6:64:DE:09:0B:1F:78:67:19:85:CA +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 17994 addRemoteStream [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17994 addRemoteStream [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17994 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Answer Client ID: 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onConnectionChange [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2662 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17994 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:42:07.876 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2419 [INFO END] +2023-01-16 09:42:07.876 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833324_1529_1455821354", "version": 2, "timestamp": 1673833326376, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "35aaa7fe-175b-4a18-993d-e3f6d4e5b945", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Received IceCandidate from remote sessionId = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 checkAndAddIceCandidate message = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Peer connection found already [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=1a7c80e8-e4f7-4805-bd54-30d159a35369 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2662 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:42:07.876 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2426 [INFO END] +2023-01-16 09:42:07.876 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833324_1528_1895641747", "version": 2, "timestamp": 1673833326471, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57768 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "35aaa7fe-175b-4a18-993d-e3f6d4e5b945", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Received IceCandidate from remote sessionId = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 checkAndAddIceCandidate message = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Peer connection found already [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57768 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2662 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:42:07.876 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2430 [INFO END] +2023-01-16 09:42:07.876 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833325_1530_502304933", "version": 2, "timestamp": 1673833327266, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55800 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "35aaa7fe-175b-4a18-993d-e3f6d4e5b945", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Received IceCandidate from remote sessionId = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 checkAndAddIceCandidate message = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Peer connection found already [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55800 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:42:07.876 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2662 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:42:07.876 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2772 [INFO END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833326} [DEBUG END] +2023-01-16 09:42:08.924 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833325_1531_1508059728", "version": 2, "timestamp": 1673833327839, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51026 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "35aaa7fe-175b-4a18-993d-e3f6d4e5b945", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Received IceCandidate from remote sessionId = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 checkAndAddIceCandidate message = 35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Peer connection found already [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2662 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51026 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2662 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:42:08.924 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3327 [INFO END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64888 typ relay raddr 223.104.77.201 rport 52739 generation 0 ufrag pfdS network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 55800 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag S7PI network-cost 999 [DEBUG END] +2023-01-16 09:42:08.924 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onConnectionChange [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17994 PeerConnection connected [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 17994 peerConnectSuccess [DEBUG END] +2023-01-16 09:42:10.850 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5223 [INFO END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17994 startHeartbeat [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17994 getBitRate [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17993 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:42:10.850 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17993 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17994 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 18058 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:42:11.872 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6614 [INFO END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 18058 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 18058 registerBitRateCallback [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 18058 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:42:11.872 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:42:11.872 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:42:11.872 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:42:12.873 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17994 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:42:12.873 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17994 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673833252000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:42:14.427 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:35aaa7fe-175b-4a18-993d-e3f6d4e5b945 [INFO END] +2023-01-16 09:42:14.427 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:42:14.427 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833334822","params":{"sessionId":"35aaa7fe-175b-4a18-993d-e3f6d4e5b945"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:42:14.427 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17994 onConnectionChange [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17994 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673833332000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17993 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:42:14.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:42:15.759 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:42:15.759 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:02.866 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:43:02.866 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10304 [DEBUG END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: timestamp=1673833383281 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: nonce=ae01c79e-a3cc-4896-a9eb-0eae0c6c6d2f [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: sign=026fda18a603575a7faface37820d976 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:43:02.866 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:43:02.866 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:43:02.866 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:43:02.866 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:43:03 GMT [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=784 [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:43:03 GMT [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=787 [INFO END] +2023-01-16 09:43:04.073 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:43:05.385 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2861,5,main] thread id:10335 [DEBUG END] +2023-01-16 09:43:05.385 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:43:05 GMT [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amzn-requestid=996115b5-081c-4c69-863f-7b6d9c8fd02d [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_CkFEvoAMF5Ng= [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aba9-1e21eda93314a38b3be3290d;Sampled=0 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=3642 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: timestamp=1673833386978 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: nonce=b55fad19-207f-4b15-a620-7ec34bce56a2 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: sign=afb1604482fa5f1de311429c72eb11ef [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:43:06.928 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:43:06.928 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:43:06.928 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:43:06 GMT [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a6e84a6e-02eb-47bd-993b-1745e0d68e5b [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_CpGBZoAMFwEA= [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4abaa-2f0a22b20f899f8e46d79d93;Sampled=0 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=454 [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 952}} [INFO END] +2023-01-16 09:43:06.928 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (2814ms) [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:43:08 GMT [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833988},{"uris":["turn:52.20.79.251:3478"],"username":"1673833988:coturn","password":"a+yhOzxvOMDtjMZqd7NDatYA/KQ=","expireTimestamp":1673833988}]} [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673833988},{"uris":["turn:52.20.79.251:3478"],"username":"1673833988:coturn","password":"a+yhOzxvOMDtjMZqd7NDatYA/KQ=","expireTimestamp":1673833988}]} [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:43:09.896 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:43:09.896 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a 耗时:0 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19169 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19169 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19169 createSdpOffer success [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19169 oldSDP =v=0 +o=- 8927572587120193646 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PTR6 +a=ice-pwd:7xd179ykx/DeLoBao9cEIkJm +a=ice-options:trickle renomination +a=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2821032052 cname:tlGMos64rAZsW0aU +a=ssrc:2821032052 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2821032052 mslabel:KvsLocalMediaStream +a=ssrc:2821032052 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PTR6 +a=ice-pwd:7xd179ykx/DeLoBao9cEIkJm +a=ice-options:trickle renomination +a=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 574272617 4050170822 +a=ssrc:574272617 cname:tlGMos64rAZsW0aU +a=ssrc:574272617 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:574272617 mslabel:KvsLocalMediaStream +a=ssrc:574272617 label:KvsVideoTrack +a=ssrc:4050170822 cname:tlGMos64rAZsW0aU +a=ssrc:4050170822 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4050170822 mslabel:KvsLocalMediaStream +a=ssrc:4050170822 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] Message >>>signaling_threa - 19169 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8927572587120193646 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PTR6\r\na=ice-pwd:7xd179ykx/DeLoBao9cEIkJm\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2821032052 cname:tlGMos64rAZsW0aU\r\na=ssrc:2821032052 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2821032052 mslabel:KvsLocalMediaStream\r\na=ssrc:2821032052 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PTR6\r\na=ice-pwd:7xd179ykx/DeLoBao9cEIkJm\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 574272617 4050170822\r\na=ssrc:574272617 cname:tlGMos64rAZsW0aU\r\na=ssrc:574272617 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:574272617 mslabel:KvsLocalMediaStream\r\na=ssrc:574272617 label:KvsVideoTrack\r\na=ssrc:4050170822 cname:tlGMos64rAZsW0aU\r\na=ssrc:4050170822 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4050170822 mslabel:KvsLocalMediaStream\r\na=ssrc:4050170822 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] Message >>>signaling_threa - 19169 createOffer description=v=0 +o=- 8927572587120193646 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PTR6 +a=ice-pwd:7xd179ykx/DeLoBao9cEIkJm +a=ice-options:trickle renomination +a=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2821032052 cname:tlGMos64rAZsW0aU +a=ssrc:2821032052 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2821032052 mslabel:KvsLocalMediaStream +a=ssrc:2821032052 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PTR6 +a=ice-pwd:7xd179ykx/DeLoBao9cEIkJm +a=ice-options:trickle renomination +a=fingerprint:sha-256 A5:F1:9D:4B:77:67:AD:F0:7B:47:B2:9F:DB:04:0C:2F:60:B8:2D:7D:2C:43:08:5F:20:87:D6:B0:49:44:3F:3E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 574272617 4050170822 +a=ssrc:574272617 cname:tlGMos64rAZsW0aU +a=ssrc:574272617 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:574272617 mslabel:KvsLocalMediaStream +a=ssrc:574272617 label:KvsVideoTrack +a=ssrc:4050170822 cname:tlGMos64rAZsW0aU +a=ssrc:4050170822 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4050170822 mslabel:KvsLocalMediaStream +a=ssrc:4050170822 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19169 sendSdpOffer [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833406604","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg5Mjc1NzI1ODcxMjAxOTM2NDYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UFRSNlxyXG5hPWljZS1wd2Q6N3hkMTc5eWt4L0RlTG9CYW85Y0VJa0ptXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEE1OkYxOjlEOjRCOjc3OjY3OkFEOkYwOjdCOjQ3OkIyOjlGOkRCOjA0OjBDOjJGOjYwOkI4\nOjJEOjdEOjJDOjQzOjA4OjVGOjIwOjg3OkQ2OkIwOjQ5OjQ0OjNGOjNFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjgyMTAzMjA1MiBjbmFtZTp0bEdNb3M2NHJBWnNXMGFVXHJcbmE9c3NyYzoyODIxMDMyMDUy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODIxMDMy\nMDUyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjgyMTAzMjA1MiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBUUjZcclxuYT1pY2Ut\ncHdkOjd4ZDE3OXlreC9EZUxvQmFvOWNFSWtKbVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBNTpGMTo5RDo0Qjo3Nzo2NzpBRDpG\nMDo3Qjo0NzpCMjo5RjpEQjowNDowQzoyRjo2MDpCODoyRDo3RDoyQzo0MzowODo1RjoyMDo4NzpE\nNjpCMDo0OTo0NDozRjozRVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA1NzQyNzI2MTcgNDA1MDE3MDgyMlxyXG5hPXNzcmM6NTc0\nMjcyNjE3IGNuYW1lOnRsR01vczY0ckFac1cwYVVcclxuYT1zc3JjOjU3NDI3MjYxNyBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NTc0MjcyNjE3IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NTc0MjcyNjE3IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjQwNTAxNzA4MjIgY25hbWU6dGxHTW9zNjRyQVpzVzBhVVxyXG5hPXNz\ncmM6NDA1MDE3MDgyMiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6NDA1MDE3MDgyMiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQw\nNTAxNzA4MjIgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673833988:coturn","icePassword1":"a+yhOzxvOMDtjMZqd7NDatYA/KQ\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackViewerSendSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19169 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55863 typ host generation 0 ufrag PTR6 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55863 typ host generation 0 ufrag PTR6 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19169 sendIceCandidate [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833406608","params":{"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55863 typ host generation 0 ufrag PTR6 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackViewerSendSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54284 typ host generation 0 ufrag PTR6 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54284 typ host generation 0 ufrag PTR6 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19169 sendIceCandidate [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833406609","params":{"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54284 typ host generation 0 ufrag PTR6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackViewerSendSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (377ms) [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:43:25 GMT [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"57bcf420-0bb8-4867-bd2c-e406b1044001","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834005},{"uris":["turn:52.20.79.251:3478"],"username":"1673834005:coturn","password":"94G6AGYceBTwUthMqFO7hxLTsNo=","expireTimestamp":1673834005}]} [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"57bcf420-0bb8-4867-bd2c-e406b1044001","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834005},{"uris":["turn:52.20.79.251:3478"],"username":"1673834005:coturn","password":"94G6AGYceBTwUthMqFO7hxLTsNo=","expireTimestamp":1673834005}]} [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 28173 typ srflx raddr 10.53.4.91 rport 54284 generation 0 ufrag PTR6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 28173 typ srflx raddr 10.53.4.91 rport 54284 generation 0 ufrag PTR6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19169 sendIceCandidate [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833406859","params":{"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 28173 typ srflx raddr 10.53.4.91 rport 54284 generation 0 ufrag PTR6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:392 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackViewerSendSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49546 typ relay raddr 223.104.77.201 rport 28173 generation 0 ufrag PTR6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49546 typ relay raddr 223.104.77.201 rport 28173 generation 0 ufrag PTR6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19169 sendIceCandidate [DEBUG END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833407154","params":{"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 49546 typ relay raddr 223.104.77.201 rport 28173 generation 0 ufrag PTR6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:26.354 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:689 [INFO END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackViewerSendSignal [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:26.354 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833406} [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:27.803 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833405_1532_1478916553", "version": 2, "timestamp": 1673833406827, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5ODc3ODU3NSAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0NTQ3MCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0MDc1MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMTIyNDQyOTA5IGNuYW1lOmtkc3pOMnMreDVHaFlWay9cclxuYT1zc3JjOjIxMjI0NDI5MDkgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjEyMjQ0MjkwOSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjIxMjI0NDI5MDkgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkZtQ3ZcclxuYT1pY2UtcHdkOmN2RklsU0YzVE4xOHpkTHJkdkNLdnZBRVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEExOjNEOjAzOkUyOjIxOjBBOkI2OkVBOjIwOjAxOjUyOjExOjI1OkJGOjkzOjc0OjE1OjY0OjY2OjMxOjc0OkE4Ojk3OkE0Ojk4OjUyOjhDOjU3OkQ5OjY2OkUwOjE0XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0NTQ3MCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0MDc1MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozMjUyODI0NjEgY25hbWU6a2Rzek4ycyt4NUdoWVZrL1xyXG5hPXNzcmM6MzI1MjgyNDYxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjMyNTI4MjQ2MSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjMyNTI4MjQ2MSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Rm1DdlxyXG5hPWljZS1wd2Q6Y3ZGSWxTRjNUTjE4emRMcmR2Q0t2dkFFXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQTE6M0Q6MDM6RTI6MjE6MEE6QjY6RUE6MjA6MDE6NTI6MTE6MjU6QkY6OTM6NzQ6MTU6NjQ6NjY6MzE6NzQ6QTg6OTc6QTQ6OTg6NTI6OEM6NTc6RDk6NjY6RTA6MTRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Answer Sdp: v=0 +o=- 98778575 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45470 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2122442909 cname:kdszN2s+x5GhYVk/ +a=ssrc:2122442909 msid:myKvsVideoStream myAudioTrack +a=ssrc:2122442909 mslabel:myKvsVideoStream +a=ssrc:2122442909 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FmCv +a=ice-pwd:cvFIlSF3TN18zdLrdvCKvvAE +a=ice-options:trickle +a=fingerprint:sha-256 A1:3D:03:E2:21:0A:B6:EA:20:01:52:11:25:BF:93:74:15:64:66:31:74:A8:97:A4:98:52:8C:57:D9:66:E0:14 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45470 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:325282461 cname:kdszN2s+x5GhYVk/ +a=ssrc:325282461 msid:myKvsVideoStream myVideoTrack +a=ssrc:325282461 mslabel:myKvsVideoStream +a=ssrc:325282461 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FmCv +a=ice-pwd:cvFIlSF3TN18zdLrdvCKvvAE +a=ice-options:trickle +a=fingerprint:sha-256 A1:3D:03:E2:21:0A:B6:EA:20:01:52:11:25:BF:93:74:15:64:66:31:74:A8:97:A4:98:52:8C:57:D9:66:E0:14 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@690d9a0], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@fbb9959], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 19169 addRemoteStream [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19169 addRemoteStream [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19169 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Answer Client ID: 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2861 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:43:27.803 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1974 [INFO END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onConnectionChange [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19169 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:43:27.803 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833405_1534_2041604538", "version": 2, "timestamp": 1673833407028, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 45470 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Received IceCandidate from remote sessionId = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 checkAndAddIceCandidate message = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Peer connection found already [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 45470 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2861 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:43:27.803 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1978 [INFO END] +2023-01-16 09:43:27.803 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833405_1533_1603427196", "version": 2, "timestamp": 1673833407070, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 40751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Received IceCandidate from remote sessionId = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 checkAndAddIceCandidate message = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Peer connection found already [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=494a3503-5602-474f-b2fd-79e765201418 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:43:27.803 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2861 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:43:27.803 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1981 [INFO END] +2023-01-16 09:43:29.095 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833406_1535_1115966797", "version": 2, "timestamp": 1673833407990, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 58036 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Received IceCandidate from remote sessionId = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 checkAndAddIceCandidate message = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Peer connection found already [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 58036 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2861 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:43:29.095 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2631 [INFO END] +2023-01-16 09:43:29.095 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833406_1536_1784721909", "version": 2, "timestamp": 1673833408517, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 57316 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Received IceCandidate from remote sessionId = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 checkAndAddIceCandidate message = 8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Peer connection found already [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2861 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 57316 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2861 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:43:29.095 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3187 [INFO END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 49546 typ relay raddr 223.104.77.201 rport 28173 generation 0 ufrag PTR6 network-id 3 network-cost 900 remote sdp = candidate:1937224541 1 udp 2130706431 40751 typ prflx generation 0 ufrag FmCv [DEBUG END] +2023-01-16 09:43:29.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onConnectionChange [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19169 PeerConnection connected [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 19169 peerConnectSuccess [DEBUG END] +2023-01-16 09:43:30.990 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4525 [INFO END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19169 startHeartbeat [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19169 getBitRate [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19168 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19168 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 19203 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:43:30.990 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5320 [INFO END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 19203 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 19203 registerBitRateCallback [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 19203 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:43:30.990 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:43:30.990 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:43:30.990 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:43:32.020 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19169 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:43:32.020 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19169 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@197efdf, resetStatus=0, onLineRefresh=false, signature4localFile=1673833332000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:43:33.567 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a [INFO END] +2023-01-16 09:43:33.567 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:43:33.567 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833413947","params":{"sessionId":"8192fddb-f7d5-4b95-8a9e-677a0e8c9a4a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@996178 [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:43:33.567 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19169 onConnectionChange [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19169 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@197efdf, resetStatus=0, onLineRefresh=false, signature4localFile=1673833411000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19168 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:43:33.567 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:44:22.979 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_2979 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10310 [DEBUG END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: timestamp=1673833463390 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: nonce=7a75b413-4055-4c68-aff5-f1a29d49894d [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: sign=06e20d4cf27d57fa2a14d7d8434ad557 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:44:22.979 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:44:22.979 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:44:23 GMT [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=555 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:44:23 GMT [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=708 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:44:23 GMT [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1fe9d4c3-854e-4e58-a1ce-2140fdbec96b [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_OtESEoAMFl5Q= [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4abf7-185040fd4ca1eca76670a465;Sampled=0 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1250 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: timestamp=1673833464690 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: nonce=2bbed81e-ef08-4dc5-92e7-812ede9622db [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: sign=5c35e43dc79da30c5b87323d79616616 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:44:24.097 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:44:24.097 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:44:24.097 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2979,5,main] thread id:10340 [DEBUG END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:44:24 GMT [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3188f625-04b4-4c42-a8ed-1aa1a23e3d6e [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_OyFfBIAMFjiA= [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4abf8-601319f61303ad116641375f;Sampled=0 [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=458 [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 953}} [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (668ms) [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:44:24 GMT [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834064},{"uris":["turn:54.87.154.8:3478"],"username":"1673834064:coturn","password":"v/9OqmUFgUoTFPocqhUYot5tW1M=","expireTimestamp":1673834064}]} [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834064},{"uris":["turn:54.87.154.8:3478"],"username":"1673834064:coturn","password":"v/9OqmUFgUoTFPocqhUYot5tW1M=","expireTimestamp":1673834064}]} [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:44:25.153 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:44:25.153 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:44:25.153 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 耗时:1 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:118 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19817 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19817 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19817 createSdpOffer success [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19817 oldSDP =v=0 +o=- 3414705691615238017 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4D+4 +a=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1618002212 cname:bp6llCTAVE/nGRIf +a=ssrc:1618002212 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1618002212 mslabel:KvsLocalMediaStream +a=ssrc:1618002212 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4D+4 +a=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2936364799 3566576172 +a=ssrc:2936364799 cname:bp6llCTAVE/nGRIf +a=ssrc:2936364799 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2936364799 mslabel:KvsLocalMediaStream +a=ssrc:2936364799 label:KvsVideoTrack +a=ssrc:3566576172 cname:bp6llCTAVE/nGRIf +a=ssrc:3566576172 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3566576172 mslabel:KvsLocalMediaStream +a=ssrc:3566576172 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] Message >>>signaling_threa - 19817 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3414705691615238017 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4D+4\r\na=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1618002212 cname:bp6llCTAVE/nGRIf\r\na=ssrc:1618002212 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1618002212 mslabel:KvsLocalMediaStream\r\na=ssrc:1618002212 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4D+4\r\na=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2936364799 3566576172\r\na=ssrc:2936364799 cname:bp6llCTAVE/nGRIf\r\na=ssrc:2936364799 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2936364799 mslabel:KvsLocalMediaStream\r\na=ssrc:2936364799 label:KvsVideoTrack\r\na=ssrc:3566576172 cname:bp6llCTAVE/nGRIf\r\na=ssrc:3566576172 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3566576172 mslabel:KvsLocalMediaStream\r\na=ssrc:3566576172 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] Message >>>signaling_threa - 19817 createOffer description=v=0 +o=- 3414705691615238017 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4D+4 +a=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1618002212 cname:bp6llCTAVE/nGRIf +a=ssrc:1618002212 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1618002212 mslabel:KvsLocalMediaStream +a=ssrc:1618002212 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4D+4 +a=ice-pwd:b1qxi30YQHNNBSYZjCKUg6l0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:69:A0:9D:03:12:C6:46:88:3C:3F:AD:AB:13:8B:3F:45:FC:A7:BA:97:8E:F9:D7:86:6D:1C:9D:E7:28:1A:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2936364799 3566576172 +a=ssrc:2936364799 cname:bp6llCTAVE/nGRIf +a=ssrc:2936364799 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2936364799 mslabel:KvsLocalMediaStream +a=ssrc:2936364799 label:KvsVideoTrack +a=ssrc:3566576172 cname:bp6llCTAVE/nGRIf +a=ssrc:3566576172 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3566576172 mslabel:KvsLocalMediaStream +a=ssrc:3566576172 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19817 sendSdpOffer [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833486353","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM0MTQ3MDU2OTE2MTUyMzgwMTcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NEQrNFxyXG5hPWljZS1wd2Q6YjFxeGkzMFlRSE5OQlNZWmpDS1VnNmwwXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE4OjY5OkEwOjlEOjAzOjEyOkM2OjQ2Ojg4OjNDOjNGOkFEOkFCOjEzOjhCOjNGOjQ1OkZD\nOkE3OkJBOjk3OjhFOkY5OkQ3Ojg2OjZEOjFDOjlEOkU3OjI4OjFBOkExXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTYxODAwMjIxMiBjbmFtZTpicDZsbENUQVZFL25HUklmXHJcbmE9c3NyYzoxNjE4MDAyMjEy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjE4MDAy\nMjEyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTYxODAwMjIxMiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjREKzRcclxuYT1pY2Ut\ncHdkOmIxcXhpMzBZUUhOTkJTWVpqQ0tVZzZsMFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxODo2OTpBMDo5RDowMzoxMjpDNjo0\nNjo4ODozQzozRjpBRDpBQjoxMzo4QjozRjo0NTpGQzpBNzpCQTo5Nzo4RTpGOTpENzo4Njo2RDox\nQzo5RDpFNzoyODoxQTpBMVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyOTM2MzY0Nzk5IDM1NjY1NzYxNzJcclxuYT1zc3JjOjI5\nMzYzNjQ3OTkgY25hbWU6YnA2bGxDVEFWRS9uR1JJZlxyXG5hPXNzcmM6MjkzNjM2NDc5OSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjkzNjM2NDc5OSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI5MzYzNjQ3OTkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzU2NjU3NjE3MiBjbmFtZTpicDZsbENUQVZFL25HUklmXHJc\nbmE9c3NyYzozNTY2NTc2MTcyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozNTY2NTc2MTcyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzU2NjU3NjE3MiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834064:coturn","icePassword1":"v/9OqmUFgUoTFPocqhUYot5tW1M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackViewerSendSignal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19817 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58264 typ host generation 0 ufrag 4D+4 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58264 typ host generation 0 ufrag 4D+4 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19817 sendIceCandidate [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833486357","params":{"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58264 typ host generation 0 ufrag 4D+4 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackViewerSendSignal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 46033 typ host generation 0 ufrag 4D+4 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 46033 typ host generation 0 ufrag 4D+4 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19817 sendIceCandidate [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833486358","params":{"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 46033 typ host generation 0 ufrag 4D+4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackViewerSendSignal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 62564 typ srflx raddr 10.53.4.91 rport 46033 generation 0 ufrag 4D+4 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 62564 typ srflx raddr 10.53.4.91 rport 46033 generation 0 ufrag 4D+4 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19817 sendIceCandidate [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833486598","params":{"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 62564 typ srflx raddr 10.53.4.91 rport 46033 generation 0 ufrag 4D+4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackViewerSendSignal [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (414ms) [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:44:45 GMT [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6cb294b6-a5fa-4972-96a5-db380ea7a1e0","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834085},{"uris":["turn:54.87.154.8:3478"],"username":"1673834085:coturn","password":"u/JZXfj/8nFoKrYveX8IIt5z8To=","expireTimestamp":1673834085}]} [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6cb294b6-a5fa-4972-96a5-db380ea7a1e0","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834085},{"uris":["turn:54.87.154.8:3478"],"username":"1673834085:coturn","password":"u/JZXfj/8nFoKrYveX8IIt5z8To=","expireTimestamp":1673834085}]} [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63676 typ relay raddr 223.104.77.207 rport 62564 generation 0 ufrag 4D+4 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63676 typ relay raddr 223.104.77.207 rport 62564 generation 0 ufrag 4D+4 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19817 sendIceCandidate [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833486919","params":{"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 63676 typ relay raddr 223.104.77.207 rport 62564 generation 0 ufrag 4D+4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:46.096 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:710 [INFO END] +2023-01-16 09:44:46.096 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackViewerSendSignal [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:47.184 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833484_1537_1266856921", "version": 2, "timestamp": 1673833486537, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4NDcyOTYyOTMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjA2MjAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDU5MDMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjA0NjA3MTU4IGNuYW1lOmlCWHNJZ0cxYlgwODBXMGFcclxuYT1zc3JjOjIwNDYwNzE1OCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDQ2MDcxNTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDQ2MDcxNTggbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjk3OVFcclxuYT1pY2UtcHdkOmt4SC9aVVd1YWUzRGFqcVk5S0VpUGpuU1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEI4OjI2OkIwOjMxOkYwOjYyOjQ1OkU1OjZEOjg4OkUxOjU2OkYyOjEwOkJEOkQ4OjkwOjQxOkJCOjVCOjU2OjM1OjlBOkUzOjQxOjNFOkI3OkQ3OjQ4OkJDOjFFOjdCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA2MDYyMCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0NTkwMyB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozMDcyMDAyODAgY25hbWU6aUJYc0lnRzFiWDA4MFcwYVxyXG5hPXNzcmM6MzA3MjAwMjgwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjMwNzIwMDI4MCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjMwNzIwMDI4MCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OTc5UVxyXG5hPWljZS1wd2Q6a3hIL1pVV3VhZTNEYWpxWTlLRWlQam5TXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQjg6MjY6QjA6MzE6RjA6NjI6NDU6RTU6NkQ6ODg6RTE6NTY6RjI6MTA6QkQ6RDg6OTA6NDE6QkI6NUI6NTY6MzU6OUE6RTM6NDE6M0U6Qjc6RDc6NDg6QkM6MUU6N0JcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Answer Sdp: v=0 +o=- 847296293 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60620 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45903 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:204607158 cname:iBXsIgG1bX080W0a +a=ssrc:204607158 msid:myKvsVideoStream myAudioTrack +a=ssrc:204607158 mslabel:myKvsVideoStream +a=ssrc:204607158 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:979Q +a=ice-pwd:kxH/ZUWuae3DajqY9KEiPjnS +a=ice-options:trickle +a=fingerprint:sha-256 B8:26:B0:31:F0:62:45:E5:6D:88:E1:56:F2:10:BD:D8:90:41:BB:5B:56:35:9A:E3:41:3E:B7:D7:48:BC:1E:7B +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60620 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45903 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:307200280 cname:iBXsIgG1bX080W0a +a=ssrc:307200280 msid:myKvsVideoStream myVideoTrack +a=ssrc:307200280 mslabel:myKvsVideoStream +a=ssrc:307200280 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:979Q +a=ice-pwd:kxH/ZUWuae3DajqY9KEiPjnS +a=ice-options:trickle +a=fingerprint:sha-256 B8:26:B0:31:F0:62:45:E5:6D:88:E1:56:F2:10:BD:D8:90:41:BB:5B:56:35:9A:E3:41:3E:B7:D7:48:BC:1E:7B +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833486} [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 19817 addRemoteStream [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19817 addRemoteStream [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19817 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Answer Client ID: f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:44:47.184 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1673 [INFO END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onConnectionChange [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19817 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:44:47.184 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=67be8a99-c7da-4691-95c8-e81f8f47420b videoTrackState=LIVE [DEBUG END] +2023-01-16 09:44:48.405 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833484_1538_192346801", "version": 2, "timestamp": 1673833487329, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 45903 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Received IceCandidate from remote sessionId = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 checkAndAddIceCandidate message = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Peer connection found already [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 45903 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:44:48.405 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2202 [INFO END] +2023-01-16 09:44:48.405 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833485_1539_1454578997", "version": 2, "timestamp": 1673833487428, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60620 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Received IceCandidate from remote sessionId = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 checkAndAddIceCandidate message = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Peer connection found already [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60620 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:44:48.405 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2298 [INFO END] +2023-01-16 09:44:48.405 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833486_1540_373708562", "version": 2, "timestamp": 1673833487899, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 51082 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Received IceCandidate from remote sessionId = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 checkAndAddIceCandidate message = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Peer connection found already [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 51082 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:44:48.405 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2776 [INFO END] +2023-01-16 09:44:48.405 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833486_1541_499944977", "version": 2, "timestamp": 1673833488189, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 55410 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Received IceCandidate from remote sessionId = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 checkAndAddIceCandidate message = f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Peer connection found already [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2979 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 55410 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:44:48.405 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3060 [INFO END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63676 typ relay raddr 223.104.77.207 rport 62564 generation 0 ufrag 4D+4 network-id 3 network-cost 900 remote sdp = candidate:82701391 1 udp 1694498815 18458 typ prflx generation 0 ufrag 979Q [DEBUG END] +2023-01-16 09:44:48.405 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:44:49.681 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63676 typ relay raddr 223.104.77.207 rport 62564 generation 0 ufrag 4D+4 network-id 3 network-cost 900 remote sdp = candidate:2485282360 1 udp 2130706431 18452 typ prflx generation 0 ufrag 979Q [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onConnectionChange [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19817 PeerConnection connected [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 19817 peerConnectSuccess [DEBUG END] +2023-01-16 09:44:50.721 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4510 [INFO END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19817 startHeartbeat [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19817 getBitRate [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19816 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19816 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 19846 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:44:50.721 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5293 [INFO END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 19846 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 19846 registerBitRateCallback [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 19846 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:44:50.721 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:44:50.721 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:44:50.721 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:44:51.747 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19817 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:44:51.747 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19817 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833411000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:44:54.577 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55 [INFO END] +2023-01-16 09:44:54.577 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:44:54.577 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833494970","params":{"sessionId":"f5db2a2b-80e7-4f70-a875-d2d2e5ab9b55"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:44:54.577 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19817 onConnectionChange [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19817 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833491000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19816 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:44:54.577 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:45:43.151 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:45:43.151 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10315 [DEBUG END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: timestamp=1673833543555 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: nonce=56507133-3627-4ee6-ab26-8e4fd64adbc0 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: sign=b9f401aa551b3eacda94507cd289c1f8 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:45:43.151 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:45:43.151 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:45:43.151 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:45:43.151 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:45:43 GMT [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=638 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:45:43 GMT [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=789 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:45:44 GMT [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-amzn-requestid=635911fa-abea-425c-8dbf-5395104d2d2e [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_bSELAIAMFbfQ= [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ac48-127644b23c9a2f89750520fe;Sampled=0 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1640 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:45:44.342 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: timestamp=1673833545228 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: nonce=34c4b649-49c2-43f3-ac8a-8d546a150ae6 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: sign=7c265fa542ba20d94649e4232ead228a [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:45:44.342 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:45:44.342 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:45:44 GMT [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bf24e7a3-4d97-4704-bf55-68b905a6b122 [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_bYHVmIAMFSoQ= [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ac48-580af16055423dcd36f8554c;Sampled=0 [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=553 [INFO END] +2023-01-16 09:45:45.788 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 954}} [INFO END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (932ms) [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:45:45 GMT [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834145},{"uris":["turn:52.20.79.251:3478"],"username":"1673834145:coturn","password":"CKlJlMKJys6tmh/3fS0E79C7Y5M=","expireTimestamp":1673834145}]} [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834145},{"uris":["turn:52.20.79.251:3478"],"username":"1673834145:coturn","password":"CKlJlMKJys6tmh/3fS0E79C7Y5M=","expireTimestamp":1673834145}]} [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:45:45.788 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:45:45.788 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3146,5,main] thread id:10347 [DEBUG END] +2023-01-16 09:45:46.966 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:45:46.966 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0d037082-ef83-475a-a972-bb7821209fe3 耗时:1 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20565 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20565 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20565 createSdpOffer success [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20565 oldSDP =v=0 +o=- 4410726672267195295 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RFxs +a=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU +a=ice-options:trickle renomination +a=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1442639660 cname:NVS0p1OG+12NCyJR +a=ssrc:1442639660 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1442639660 mslabel:KvsLocalMediaStream +a=ssrc:1442639660 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RFxs +a=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU +a=ice-options:trickle renomination +a=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1336670460 2658932206 +a=ssrc:1336670460 cname:NVS0p1OG+12NCyJR +a=ssrc:1336670460 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1336670460 mslabel:KvsLocalMediaStream +a=ssrc:1336670460 label:KvsVideoTrack +a=ssrc:2658932206 cname:NVS0p1OG+12NCyJR +a=ssrc:2658932206 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2658932206 mslabel:KvsLocalMediaStream +a=ssrc:2658932206 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] Message >>>signaling_threa - 20565 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4410726672267195295 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:RFxs\r\na=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1442639660 cname:NVS0p1OG+12NCyJR\r\na=ssrc:1442639660 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1442639660 mslabel:KvsLocalMediaStream\r\na=ssrc:1442639660 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:RFxs\r\na=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1336670460 2658932206\r\na=ssrc:1336670460 cname:NVS0p1OG+12NCyJR\r\na=ssrc:1336670460 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1336670460 mslabel:KvsLocalMediaStream\r\na=ssrc:1336670460 label:KvsVideoTrack\r\na=ssrc:2658932206 cname:NVS0p1OG+12NCyJR\r\na=ssrc:2658932206 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2658932206 mslabel:KvsLocalMediaStream\r\na=ssrc:2658932206 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] Message >>>signaling_threa - 20565 createOffer description=v=0 +o=- 4410726672267195295 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RFxs +a=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU +a=ice-options:trickle renomination +a=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1442639660 cname:NVS0p1OG+12NCyJR +a=ssrc:1442639660 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1442639660 mslabel:KvsLocalMediaStream +a=ssrc:1442639660 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RFxs +a=ice-pwd:y6nDi+ZVW5+AdX2MoMmm28OU +a=ice-options:trickle renomination +a=fingerprint:sha-256 15:E8:B1:A3:8D:E7:3F:C7:A5:02:BD:7A:30:39:C7:B1:28:C9:B5:08:38:84:17:C8:69:89:F7:D8:ED:F1:F7:E3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1336670460 2658932206 +a=ssrc:1336670460 cname:NVS0p1OG+12NCyJR +a=ssrc:1336670460 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1336670460 mslabel:KvsLocalMediaStream +a=ssrc:1336670460 label:KvsVideoTrack +a=ssrc:2658932206 cname:NVS0p1OG+12NCyJR +a=ssrc:2658932206 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2658932206 mslabel:KvsLocalMediaStream +a=ssrc:2658932206 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20565 sendSdpOffer [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833565730","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ0MTA3MjY2NzIyNjcxOTUyOTUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UkZ4c1xyXG5hPWljZS1wd2Q6eTZuRGkrWlZXNStBZFgyTW9NbW0yOE9VXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE1OkU4OkIxOkEzOjhEOkU3OjNGOkM3OkE1OjAyOkJEOjdBOjMwOjM5OkM3OkIxOjI4OkM5\nOkI1OjA4OjM4Ojg0OjE3OkM4OjY5Ojg5OkY3OkQ4OkVEOkYxOkY3OkUzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTQ0MjYzOTY2MCBjbmFtZTpOVlMwcDFPRysxMk5DeUpSXHJcbmE9c3NyYzoxNDQyNjM5NjYw\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDQyNjM5\nNjYwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTQ0MjYzOTY2MCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlJGeHNcclxuYT1pY2Ut\ncHdkOnk2bkRpK1pWVzUrQWRYMk1vTW1tMjhPVVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxNTpFODpCMTpBMzo4RDpFNzozRjpD\nNzpBNTowMjpCRDo3QTozMDozOTpDNzpCMToyODpDOTpCNTowODozODo4NDoxNzpDODo2OTo4OTpG\nNzpEODpFRDpGMTpGNzpFM1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMzM2NjcwNDYwIDI2NTg5MzIyMDZcclxuYT1zc3JjOjEz\nMzY2NzA0NjAgY25hbWU6TlZTMHAxT0crMTJOQ3lKUlxyXG5hPXNzcmM6MTMzNjY3MDQ2MCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTMzNjY3MDQ2MCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjEzMzY2NzA0NjAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjY1ODkzMjIwNiBjbmFtZTpOVlMwcDFPRysxMk5DeUpSXHJc\nbmE9c3NyYzoyNjU4OTMyMjA2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNjU4OTMyMjA2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjY1ODkzMjIwNiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673834145:coturn","icePassword1":"CKlJlMKJys6tmh/3fS0E79C7Y5M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:131 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackViewerSendSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20565 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60669 typ host generation 0 ufrag RFxs network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60669 typ host generation 0 ufrag RFxs network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20565 sendIceCandidate [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833565734","params":{"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60669 typ host generation 0 ufrag RFxs network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:134 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackViewerSendSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57429 typ host generation 0 ufrag RFxs network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57429 typ host generation 0 ufrag RFxs network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20565 sendIceCandidate [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833565735","params":{"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57429 typ host generation 0 ufrag RFxs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:135 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackViewerSendSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 37444 typ srflx raddr 10.53.4.91 rport 57429 generation 0 ufrag RFxs network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 37444 typ srflx raddr 10.53.4.91 rport 57429 generation 0 ufrag RFxs network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20565 sendIceCandidate [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833565968","params":{"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 37444 typ srflx raddr 10.53.4.91 rport 57429 generation 0 ufrag RFxs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:369 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackViewerSendSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (410ms) [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:46:04 GMT [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"18db1605-5ede-4948-b179-f880eb0c08dc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834164},{"uris":["turn:54.87.154.8:3478"],"username":"1673834164:coturn","password":"h9zsu6917FT66GFD5gRzepsMnZY=","expireTimestamp":1673834164}]} [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"18db1605-5ede-4948-b179-f880eb0c08dc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834164},{"uris":["turn:54.87.154.8:3478"],"username":"1673834164:coturn","password":"h9zsu6917FT66GFD5gRzepsMnZY=","expireTimestamp":1673834164}]} [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 58408 typ relay raddr 223.104.77.201 rport 37444 generation 0 ufrag RFxs network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 58408 typ relay raddr 223.104.77.201 rport 37444 generation 0 ufrag RFxs network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20565 sendIceCandidate [DEBUG END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833566249","params":{"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 58408 typ relay raddr 223.104.77.201 rport 37444 generation 0 ufrag RFxs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:05.489 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:650 [INFO END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackViewerSendSignal [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:05.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:46:06.768 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833564_1542_146675250", "version": 2, "timestamp": 1673833566209, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNzQyODA2MzE1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM4OTY0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM4NzkxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjU1NTgwMzY5NCBjbmFtZTp5RmpxajRtSTRBQU5xQXpOXHJcbmE9c3NyYzo1NTU4MDM2OTQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTU1ODAzNjk0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTU1ODAzNjk0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp1VE55XHJcbmE9aWNlLXB3ZDpiL1B1SmcvY1l2TGNEMDNKenhmMWhhR2tcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1RDo1RDo2RToxNDo4Qjo4QTo0ODo3NzpCMDpFNjoyMTo3RDoxNjpBNzpCQzo5QjowNjpCRjoyRDozNToxQjo2Qzo3ODpBRTpGNjoxOTpENDo1MDpFNjozODpDQTo0N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzg5NjQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzg3OTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6ODk2MTkxMzk0IGNuYW1lOnlGanFqNG1JNEFBTnFBek5cclxuYT1zc3JjOjg5NjE5MTM5NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo4OTYxOTEzOTQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo4OTYxOTEzOTQgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnVUTnlcclxuYT1pY2UtcHdkOmIvUHVKZy9jWXZMY0QwM0p6eGYxaGFHa1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVEOjVEOjZFOjE0OjhCOjhBOjQ4Ojc3OkIwOkU2OjIxOjdEOjE2OkE3OkJDOjlCOjA2OkJGOjJEOjM1OjFCOjZDOjc4OkFFOkY2OjE5OkQ0OjUwOkU2OjM4OkNBOjQ3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0d037082-ef83-475a-a972-bb7821209fe3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Answer Sdp: v=0 +o=- 1742806315 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38964 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38791 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:555803694 cname:yFjqj4mI4AANqAzN +a=ssrc:555803694 msid:myKvsVideoStream myAudioTrack +a=ssrc:555803694 mslabel:myKvsVideoStream +a=ssrc:555803694 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uTNy +a=ice-pwd:b/PuJg/cYvLcD03Jzxf1haGk +a=ice-options:trickle +a=fingerprint:sha-256 5D:5D:6E:14:8B:8A:48:77:B0:E6:21:7D:16:A7:BC:9B:06:BF:2D:35:1B:6C:78:AE:F6:19:D4:50:E6:38:CA:47 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38964 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38791 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:896191394 cname:yFjqj4mI4AANqAzN +a=ssrc:896191394 msid:myKvsVideoStream myVideoTrack +a=ssrc:896191394 mslabel:myKvsVideoStream +a=ssrc:896191394 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uTNy +a=ice-pwd:b/PuJg/cYvLcD03Jzxf1haGk +a=ice-options:trickle +a=fingerprint:sha-256 5D:5D:6E:14:8B:8A:48:77:B0:E6:21:7D:16:A7:BC:9B:06:BF:2D:35:1B:6C:78:AE:F6:19:D4:50:E6:38:CA:47 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 20565 addRemoteStream [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20565 addRemoteStream [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20565 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Answer Client ID: 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3146 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:46:06.768 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1954 [INFO END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onConnectionChange [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20565 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:46:06.768 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833564_1544_2096061330", "version": 2, "timestamp": 1673833566390, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 38964 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0d037082-ef83-475a-a972-bb7821209fe3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=3fe60b7a-61c8-4861-95ea-2323fe6669e2 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Received IceCandidate from remote sessionId = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 checkAndAddIceCandidate message = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Peer connection found already [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38964 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3146 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:46:06.768 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1965 [INFO END] +2023-01-16 09:46:06.768 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833564_1543_1382893142", "version": 2, "timestamp": 1673833566401, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 38791 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0d037082-ef83-475a-a972-bb7821209fe3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Received IceCandidate from remote sessionId = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 checkAndAddIceCandidate message = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Peer connection found already [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 38791 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:46:06.768 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3146 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:46:06.768 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2022 [INFO END] +2023-01-16 09:46:08.294 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833565_1545_2054113043", "version": 2, "timestamp": 1673833567168, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 56928 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0d037082-ef83-475a-a972-bb7821209fe3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Received IceCandidate from remote sessionId = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 checkAndAddIceCandidate message = 0d037082-ef83-475a-a972-bb7821209fe3 [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Peer connection found already [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3146 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 56928 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3146 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:46:08.294 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2701 [INFO END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833566} [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 58408 typ relay raddr 223.104.77.201 rport 37444 generation 0 ufrag RFxs network-id 3 network-cost 900 remote sdp = candidate:3033919976 1 udp 1694498815 32919 typ prflx generation 0 ufrag uTNy [DEBUG END] +2023-01-16 09:46:08.294 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onConnectionChange [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20565 PeerConnection connected [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 20565 peerConnectSuccess [DEBUG END] +2023-01-16 09:46:10.611 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5011 [INFO END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20565 startHeartbeat [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20565 getBitRate [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20564 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20564 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 20603 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:46:10.611 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5804 [INFO END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 20603 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 20603 registerBitRateCallback [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 20603 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:46:10.611 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:46:10.611 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:46:10.611 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:46:11.635 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20565 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:46:11.635 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20565 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673833491000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:46:13.821 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0d037082-ef83-475a-a972-bb7821209fe3 [INFO END] +2023-01-16 09:46:13.821 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:46:13.821 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833574221","params":{"sessionId":"0d037082-ef83-475a-a972-bb7821209fe3"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:46:13.821 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20565 onConnectionChange [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20565 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673833571000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20564 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:46:13.821 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:03.375 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:47:03.375 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10327 [DEBUG END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: timestamp=1673833623783 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: nonce=03f7561d-edac-4270-99c5-3096a27410b6 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: sign=3b6b3013decbc2c6d5f3d97e1dd60c97 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:47:03.375 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:47:03.375 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:47:03.375 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:47:03.375 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:47:03 GMT [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=525 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:47:03 GMT [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=664 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:47:03 GMT [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amzn-requestid=45785005-06a8-408d-a090-73a5a65513f0 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_nvFZyIAMFwYQ= [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ac97-08c1a82139500da72c8c2e19;Sampled=0 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1096 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: timestamp=1673833624917 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: nonce=794810ba-abb1-49f8-8d98-fa41d5ede79e [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: sign=cff1de9fc3a6b990fab9937501b8aead [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:47:04.453 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:47:04.453 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3369,5,main] thread id:10357 [DEBUG END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:47:04 GMT [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9f5d093d-2fbc-4384-a44c-6839f63ff72f [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_n1HdwIAMFswg= [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ac98-67d4c93a257ada267882d5d5;Sampled=0 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=490 [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 954}} [INFO END] +2023-01-16 09:47:04.453 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (668ms) [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:47:04 GMT [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834224},{"uris":["turn:52.20.79.251:3478"],"username":"1673834224:coturn","password":"iYRHJ8xDlpJ5pElhL0aiSbUpiR0=","expireTimestamp":1673834224}]} [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834224},{"uris":["turn:52.20.79.251:3478"],"username":"1673834224:coturn","password":"iYRHJ8xDlpJ5pElhL0aiSbUpiR0=","expireTimestamp":1673834224}]} [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:47:05.636 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:47:05.636 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:47:05.636 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:aea99324-a783-4f02-aea7-143dacc56a45 耗时:1 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:108 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21302 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21302 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21302 createSdpOffer success [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21302 oldSDP =v=0 +o=- 3879043869211613862 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ihiV +a=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU +a=ice-options:trickle renomination +a=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1442416425 cname:eJvbUdwFERGNMnkT +a=ssrc:1442416425 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1442416425 mslabel:KvsLocalMediaStream +a=ssrc:1442416425 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ihiV +a=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU +a=ice-options:trickle renomination +a=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3509238762 1344146570 +a=ssrc:3509238762 cname:eJvbUdwFERGNMnkT +a=ssrc:3509238762 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3509238762 mslabel:KvsLocalMediaStream +a=ssrc:3509238762 label:KvsVideoTrack +a=ssrc:1344146570 cname:eJvbUdwFERGNMnkT +a=ssrc:1344146570 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1344146570 mslabel:KvsLocalMediaStream +a=ssrc:1344146570 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] Message >>>signaling_threa - 21302 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3879043869211613862 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ihiV\r\na=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1442416425 cname:eJvbUdwFERGNMnkT\r\na=ssrc:1442416425 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1442416425 mslabel:KvsLocalMediaStream\r\na=ssrc:1442416425 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ihiV\r\na=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3509238762 1344146570\r\na=ssrc:3509238762 cname:eJvbUdwFERGNMnkT\r\na=ssrc:3509238762 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3509238762 mslabel:KvsLocalMediaStream\r\na=ssrc:3509238762 label:KvsVideoTrack\r\na=ssrc:1344146570 cname:eJvbUdwFERGNMnkT\r\na=ssrc:1344146570 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1344146570 mslabel:KvsLocalMediaStream\r\na=ssrc:1344146570 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] Message >>>signaling_threa - 21302 createOffer description=v=0 +o=- 3879043869211613862 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ihiV +a=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU +a=ice-options:trickle renomination +a=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1442416425 cname:eJvbUdwFERGNMnkT +a=ssrc:1442416425 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1442416425 mslabel:KvsLocalMediaStream +a=ssrc:1442416425 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ihiV +a=ice-pwd:OmlRPGJ3bkEad9YyDafcZlMU +a=ice-options:trickle renomination +a=fingerprint:sha-256 7F:D1:D0:62:97:0D:17:EE:0E:E3:3B:27:6A:4A:39:A5:F8:14:8F:79:02:32:26:07:04:C3:E3:B8:43:D4:1C:AF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3509238762 1344146570 +a=ssrc:3509238762 cname:eJvbUdwFERGNMnkT +a=ssrc:3509238762 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3509238762 mslabel:KvsLocalMediaStream +a=ssrc:3509238762 label:KvsVideoTrack +a=ssrc:1344146570 cname:eJvbUdwFERGNMnkT +a=ssrc:1344146570 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1344146570 mslabel:KvsLocalMediaStream +a=ssrc:1344146570 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21302 sendSdpOffer [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833646793","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM4NzkwNDM4NjkyMTE2MTM4NjIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6aWhpVlxyXG5hPWljZS1wd2Q6T21sUlBHSjNia0VhZDlZeURhZmNabE1VXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDdGOkQxOkQwOjYyOjk3OjBEOjE3OkVFOjBFOkUzOjNCOjI3OjZBOjRBOjM5OkE1OkY4OjE0\nOjhGOjc5OjAyOjMyOjI2OjA3OjA0OkMzOkUzOkI4OjQzOkQ0OjFDOkFGXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTQ0MjQxNjQyNSBjbmFtZTplSnZiVWR3RkVSR05NbmtUXHJcbmE9c3NyYzoxNDQyNDE2NDI1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDQyNDE2\nNDI1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTQ0MjQxNjQyNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmloaVZcclxuYT1pY2Ut\ncHdkOk9tbFJQR0ozYmtFYWQ5WXlEYWZjWmxNVVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3RjpEMTpEMDo2Mjo5NzowRDoxNzpF\nRTowRTpFMzozQjoyNzo2QTo0QTozOTpBNTpGODoxNDo4Rjo3OTowMjozMjoyNjowNzowNDpDMzpF\nMzpCODo0MzpENDoxQzpBRlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNTA5MjM4NzYyIDEzNDQxNDY1NzBcclxuYT1zc3JjOjM1\nMDkyMzg3NjIgY25hbWU6ZUp2YlVkd0ZFUkdOTW5rVFxyXG5hPXNzcmM6MzUwOTIzODc2MiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzUwOTIzODc2MiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1MDkyMzg3NjIgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTM0NDE0NjU3MCBjbmFtZTplSnZiVWR3RkVSR05NbmtUXHJc\nbmE9c3NyYzoxMzQ0MTQ2NTcwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMzQ0MTQ2NTcwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTM0NDE0NjU3MCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673834224:coturn","icePassword1":"iYRHJ8xDlpJ5pElhL0aiSbUpiR0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackViewerSendSignal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21302 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48980 typ host generation 0 ufrag ihiV network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48980 typ host generation 0 ufrag ihiV network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21302 sendIceCandidate [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833646797","params":{"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48980 typ host generation 0 ufrag ihiV network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackViewerSendSignal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 60225 typ host generation 0 ufrag ihiV network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 60225 typ host generation 0 ufrag ihiV network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21302 sendIceCandidate [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833646799","params":{"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 60225 typ host generation 0 ufrag ihiV network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackViewerSendSignal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10494 typ srflx raddr 10.53.4.91 rport 60225 generation 0 ufrag ihiV network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10494 typ srflx raddr 10.53.4.91 rport 60225 generation 0 ufrag ihiV network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21302 sendIceCandidate [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833647044","params":{"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 10494 typ srflx raddr 10.53.4.91 rport 60225 generation 0 ufrag ihiV network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:389 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackViewerSendSignal [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (426ms) [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:47:26 GMT [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"00d72b95-1e4a-4455-b45d-791532693867","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834246},{"uris":["turn:54.87.154.8:3478"],"username":"1673834246:coturn","password":"AzRmmbZXCOIG8SkXbEIGc9xFz/4=","expireTimestamp":1673834246}]} [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"00d72b95-1e4a-4455-b45d-791532693867","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834246},{"uris":["turn:54.87.154.8:3478"],"username":"1673834246:coturn","password":"AzRmmbZXCOIG8SkXbEIGc9xFz/4=","expireTimestamp":1673834246}]} [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64654 typ relay raddr 223.104.77.201 rport 10494 generation 0 ufrag ihiV network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64654 typ relay raddr 223.104.77.201 rport 10494 generation 0 ufrag ihiV network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21302 sendIceCandidate [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833647386","params":{"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64654 typ relay raddr 223.104.77.201 rport 10494 generation 0 ufrag ihiV network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:26.537 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:734 [INFO END] +2023-01-16 09:47:26.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackViewerSendSignal [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:27.712 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833645_1546_1398332584", "version": 2, "timestamp": 1673833647061, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDA1MzU5NjI0IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3OTUyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxODIyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjExNDI0MjUzMzQgY25hbWU6cm8xemJ0cGZlSHU0c2ZvK1xyXG5hPXNzcmM6MTE0MjQyNTMzNCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTQyNDI1MzM0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE0MjQyNTMzNCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OG9yc1xyXG5hPWljZS1wd2Q6NG5URlJibms4QTc2NDhLdmF2bTV4V1lsXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUU6MUE6MzY6RDM6NzI6RjY6Njg6ODk6Mjk6Q0I6MzM6QTI6NDQ6MDA6QTI6OEM6M0E6QTg6MkE6OTk6NkU6NEQ6ODA6OTc6MkE6NjM6RUM6MkI6RjI6NDA6MUY6RUFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3OTUyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxODIyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3NjkzODY2MzYgY25hbWU6cm8xemJ0cGZlSHU0c2ZvK1xyXG5hPXNzcmM6MTc2OTM4NjYzNiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzY5Mzg2NjM2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTc2OTM4NjYzNiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OG9yc1xyXG5hPWljZS1wd2Q6NG5URlJibms4QTc2NDhLdmF2bTV4V1lsXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUU6MUE6MzY6RDM6NzI6RjY6Njg6ODk6Mjk6Q0I6MzM6QTI6NDQ6MDA6QTI6OEM6M0E6QTg6MkE6OTk6NkU6NEQ6ODA6OTc6MkE6NjM6RUM6MkI6RjI6NDA6MUY6RUFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "aea99324-a783-4f02-aea7-143dacc56a45", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Answer Sdp: v=0 +o=- 1005359624 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37952 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41822 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1142425334 cname:ro1zbtpfeHu4sfo+ +a=ssrc:1142425334 msid:myKvsVideoStream myAudioTrack +a=ssrc:1142425334 mslabel:myKvsVideoStream +a=ssrc:1142425334 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8ors +a=ice-pwd:4nTFRbnk8A7648Kvavm5xWYl +a=ice-options:trickle +a=fingerprint:sha-256 AE:1A:36:D3:72:F6:68:89:29:CB:33:A2:44:00:A2:8C:3A:A8:2A:99:6E:4D:80:97:2A:63:EC:2B:F2:40:1F:EA +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37952 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41822 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1769386636 cname:ro1zbtpfeHu4sfo+ +a=ssrc:1769386636 msid:myKvsVideoStream myVideoTrack +a=ssrc:1769386636 mslabel:myKvsVideoStream +a=ssrc:1769386636 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8ors +a=ice-pwd:4nTFRbnk8A7648Kvavm5xWYl +a=ice-options:trickle +a=fingerprint:sha-256 AE:1A:36:D3:72:F6:68:89:29:CB:33:A2:44:00:A2:8C:3A:A8:2A:99:6E:4D:80:97:2A:63:EC:2B:F2:40:1F:EA +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f78d5a5], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21302 addRemoteStream [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21302 addRemoteStream [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21302 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Answer Client ID: aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:47:27.712 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1665 [INFO END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onConnectionChange [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21302 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b7a80199-cb34-4b3f-92b6-f0ce80f49ba8 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:47:27.712 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833645_1547_1114335879", "version": 2, "timestamp": 1673833647333, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 41822 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aea99324-a783-4f02-aea7-143dacc56a45", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Received IceCandidate from remote sessionId = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 checkAndAddIceCandidate message = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Peer connection found already [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41822 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:47:27.712 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1757 [INFO END] +2023-01-16 09:47:27.712 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833645_1548_785325535", "version": 2, "timestamp": 1673833647556, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37952 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aea99324-a783-4f02-aea7-143dacc56a45", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Received IceCandidate from remote sessionId = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 checkAndAddIceCandidate message = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Peer connection found already [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37952 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:47:27.712 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:47:27.712 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1985 [INFO END] +2023-01-16 09:47:29.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833646_1549_861670890", "version": 2, "timestamp": 1673833648331, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 64350 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aea99324-a783-4f02-aea7-143dacc56a45", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Received IceCandidate from remote sessionId = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 checkAndAddIceCandidate message = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Peer connection found already [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64654 typ relay raddr 223.104.77.201 rport 10494 generation 0 ufrag ihiV network-id 3 network-cost 900 remote sdp = candidate:1495447353 1 udp 2130706431 41822 typ prflx generation 0 ufrag 8ors [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 64350 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:47:29.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2762 [INFO END] +2023-01-16 09:47:29.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833647_1550_1606759020", "version": 2, "timestamp": 1673833648663, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61228 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aea99324-a783-4f02-aea7-143dacc56a45", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Received IceCandidate from remote sessionId = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 checkAndAddIceCandidate message = aea99324-a783-4f02-aea7-143dacc56a45 [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Peer connection found already [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3369 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61228 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:47:29.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3226 [INFO END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:47:29.410 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833649} [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onConnectionChange [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21302 PeerConnection connected [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21302 peerConnectSuccess [DEBUG END] +2023-01-16 09:47:30.920 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4266 [INFO END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21302 startHeartbeat [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21302 getBitRate [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21301 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21301 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 21326 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:47:30.920 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5021 [INFO END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 21326 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 21326 registerBitRateCallback [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 21326 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:47:30.920 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:47:30.920 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:47:30.920 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:47:31.949 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21302 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:47:31.949 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21302 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:47:33.082 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:47:33.082 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833571000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:47:34.132 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:aea99324-a783-4f02-aea7-143dacc56a45 [INFO END] +2023-01-16 09:47:34.132 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:47:34.132 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833654132","params":{"sessionId":"aea99324-a783-4f02-aea7-143dacc56a45"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:47:34.132 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21302 onConnectionChange [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21302 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833653000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21301 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:47:34.132 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:48:23.595 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:48:23.595 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10329 [DEBUG END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: timestamp=1673833704007 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: nonce=a8df8337-874f-48d8-b78f-3e2a1025a8a7 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: sign=faa9ff28c2d20574a1e6cdd943266491 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:48:23.595 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:48:23.595 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:48:23.595 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:48:23.595 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:48:23 GMT [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=675 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:48:23 GMT [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=831 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:48:24 GMT [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f3207657-30a2-4a39-97ac-ba21047e32f6 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_0VEa8IAMF4ag= [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ace8-043bd65f31d7adde7fa9b07f;Sampled=0 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1415 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: timestamp=1673833705449 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: nonce=3b1f55d1-dc7a-4256-98b2-24c9942795fe [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: sign=cf67e344a16a9cf70f5cccd798f6ba00 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:48:24.842 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:48:24.842 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:48:24 GMT [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1ed8ebf5-ad09-4e3d-97bf-858f6a4ba88f [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=ez_0aFqaIAMFf6g= [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ace8-702ce4ae597541c61f0a220b;Sampled=0 [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=507 [INFO END] +2023-01-16 09:48:25.960 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 955}} [INFO END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (886ms) [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:48:25 GMT [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834305},{"uris":["turn:54.87.154.8:3478"],"username":"1673834305:coturn","password":"Ey/uMbAFFTdgj//TjWKSrLlIxYM=","expireTimestamp":1673834305}]} [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834305},{"uris":["turn:54.87.154.8:3478"],"username":"1673834305:coturn","password":"Ey/uMbAFFTdgj//TjWKSrLlIxYM=","expireTimestamp":1673834305}]} [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:48:25.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:48:25.960 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:48:29.315 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3590,5,main] thread id:10364 [DEBUG END] +2023-01-16 09:48:29.315 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:48:29.315 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 耗时:0 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21982 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21982 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21982 createSdpOffer success [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21982 oldSDP =v=0 +o=- 1023154326082504128 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+2Zw +a=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2970654849 cname:8qIax7BWKeqct7kH +a=ssrc:2970654849 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2970654849 mslabel:KvsLocalMediaStream +a=ssrc:2970654849 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+2Zw +a=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3719271640 76003667 +a=ssrc:3719271640 cname:8qIax7BWKeqct7kH +a=ssrc:3719271640 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3719271640 mslabel:KvsLocalMediaStream +a=ssrc:3719271640 label:KvsVideoTrack +a=ssrc:76003667 cname:8qIax7BWKeqct7kH +a=ssrc:76003667 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:76003667 mslabel:KvsLocalMediaStream +a=ssrc:76003667 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] Message >>>signaling_threa - 21982 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1023154326082504128 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+2Zw\r\na=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2970654849 cname:8qIax7BWKeqct7kH\r\na=ssrc:2970654849 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2970654849 mslabel:KvsLocalMediaStream\r\na=ssrc:2970654849 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+2Zw\r\na=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3719271640 76003667\r\na=ssrc:3719271640 cname:8qIax7BWKeqct7kH\r\na=ssrc:3719271640 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3719271640 mslabel:KvsLocalMediaStream\r\na=ssrc:3719271640 label:KvsVideoTrack\r\na=ssrc:76003667 cname:8qIax7BWKeqct7kH\r\na=ssrc:76003667 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:76003667 mslabel:KvsLocalMediaStream\r\na=ssrc:76003667 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] Message >>>signaling_threa - 21982 createOffer description=v=0 +o=- 1023154326082504128 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+2Zw +a=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2970654849 cname:8qIax7BWKeqct7kH +a=ssrc:2970654849 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2970654849 mslabel:KvsLocalMediaStream +a=ssrc:2970654849 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+2Zw +a=ice-pwd:2Bwudq2+ne+ux/mH4URfWFnX +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:01:9F:0E:06:85:F3:65:49:E1:4F:45:80:73:10:17:6D:11:38:AF:98:B5:4E:5E:FA:4F:07:32:7F:A9:7F:FF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3719271640 76003667 +a=ssrc:3719271640 cname:8qIax7BWKeqct7kH +a=ssrc:3719271640 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3719271640 mslabel:KvsLocalMediaStream +a=ssrc:3719271640 label:KvsVideoTrack +a=ssrc:76003667 cname:8qIax7BWKeqct7kH +a=ssrc:76003667 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:76003667 mslabel:KvsLocalMediaStream +a=ssrc:76003667 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21982 sendSdpOffer [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833726488","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEwMjMxNTQzMjYwODI1MDQxMjggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6KzJad1xyXG5hPWljZS1wd2Q6MkJ3dWRxMituZSt1eC9tSDRVUmZXRm5YXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDk4OjAxOjlGOjBFOjA2Ojg1OkYzOjY1OjQ5OkUxOjRGOjQ1OjgwOjczOjEwOjE3OjZEOjEx\nOjM4OkFGOjk4OkI1OjRFOjVFOkZBOjRGOjA3OjMyOjdGOkE5OjdGOkZGXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mjk3MDY1NDg0OSBjbmFtZTo4cUlheDdCV0tlcWN0N2tIXHJcbmE9c3NyYzoyOTcwNjU0ODQ5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyOTcwNjU0\nODQ5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjk3MDY1NDg0OSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOisyWndcclxuYT1pY2Ut\ncHdkOjJCd3VkcTIrbmUrdXgvbUg0VVJmV0ZuWFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5ODowMTo5RjowRTowNjo4NTpGMzo2\nNTo0OTpFMTo0Rjo0NTo4MDo3MzoxMDoxNzo2RDoxMTozODpBRjo5ODpCNTo0RTo1RTpGQTo0Rjow\nNzozMjo3RjpBOTo3RjpGRlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNzE5MjcxNjQwIDc2MDAzNjY3XHJcbmE9c3NyYzozNzE5\nMjcxNjQwIGNuYW1lOjhxSWF4N0JXS2VxY3Q3a0hcclxuYT1zc3JjOjM3MTkyNzE2NDAgbXNpZDpL\ndnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjM3MTkyNzE2NDAgbXNs\nYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzozNzE5MjcxNjQwIGxhYmVsOkt2c1Zp\nZGVvVHJhY2tcclxuYT1zc3JjOjc2MDAzNjY3IGNuYW1lOjhxSWF4N0JXS2VxY3Q3a0hcclxuYT1z\nc3JjOjc2MDAzNjY3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9\nc3NyYzo3NjAwMzY2NyBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjc2MDAz\nNjY3IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834305:coturn","icePassword1":"Ey/uMbAFFTdgj//TjWKSrLlIxYM\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackViewerSendSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21982 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53454 typ host generation 0 ufrag +2Zw network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53454 typ host generation 0 ufrag +2Zw network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21982 sendIceCandidate [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833726496","params":{"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53454 typ host generation 0 ufrag +2Zw network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackViewerSendSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33411 typ host generation 0 ufrag +2Zw network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33411 typ host generation 0 ufrag +2Zw network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21982 sendIceCandidate [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833726497","params":{"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 33411 typ host generation 0 ufrag +2Zw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackViewerSendSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 30060 typ srflx raddr 10.53.4.91 rport 33411 generation 0 ufrag +2Zw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 30060 typ srflx raddr 10.53.4.91 rport 33411 generation 0 ufrag +2Zw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21982 sendIceCandidate [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833726741","params":{"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 30060 typ srflx raddr 10.53.4.91 rport 33411 generation 0 ufrag +2Zw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackViewerSendSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (390ms) [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:48:45 GMT [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d78d544d-185f-43c7-92f2-aee64caabda7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834325},{"uris":["turn:54.87.154.8:3478"],"username":"1673834325:coturn","password":"RSom4aqk1uxDKBl+++MOmpfFX3A=","expireTimestamp":1673834325}]} [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d78d544d-185f-43c7-92f2-aee64caabda7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834325},{"uris":["turn:54.87.154.8:3478"],"username":"1673834325:coturn","password":"RSom4aqk1uxDKBl+++MOmpfFX3A=","expireTimestamp":1673834325}]} [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 49263 typ relay raddr 223.104.77.207 rport 30060 generation 0 ufrag +2Zw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 49263 typ relay raddr 223.104.77.207 rport 30060 generation 0 ufrag +2Zw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21982 sendIceCandidate [DEBUG END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833727020","params":{"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 49263 typ relay raddr 223.104.77.207 rport 30060 generation 0 ufrag +2Zw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:46.241 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:667 [INFO END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackViewerSendSignal [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:46.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833725_1551_488358922", "version": 2, "timestamp": 1673833727049, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTQ2MDkyMzMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQ3NTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDc0ODcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTUzMzUzOTkzMyBjbmFtZTo0UlA4S1BUZ1R3SlIrV0l6XHJcbmE9c3NyYzoxNTMzNTM5OTMzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1MzM1Mzk5MzMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTMzNTM5OTMzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo0djBLXHJcbmE9aWNlLXB3ZDpNNFRmejREdC9wdmhOTmF6WTRWZEhJTmdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0ODpDQTo2ODoyMzo3Qzo2NTowQjpFOTo5NzpGNTo5MTo0MjpGRTozNjozQjoxRjozMzo4NjpGNDoxMTozQTowNzo3QTo5NTo2MjpBOTo1ODpDQjoxNzo2Rjo2Nzo3M1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQ3NTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDc0ODcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTUwMjg4OTY2OCBjbmFtZTo0UlA4S1BUZ1R3SlIrV0l6XHJcbmE9c3NyYzoxNTAyODg5NjY4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1MDI4ODk2NjggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTAyODg5NjY4IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo0djBLXHJcbmE9aWNlLXB3ZDpNNFRmejREdC9wdmhOTmF6WTRWZEhJTmdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0ODpDQTo2ODoyMzo3Qzo2NTowQjpFOTo5NzpGNTo5MTo0MjpGRTozNjozQjoxRjozMzo4NjpGNDoxMTozQTowNzo3QTo5NTo2MjpBOTo1ODpDQjoxNzo2Rjo2Nzo3M1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "43e0c238-5fd5-4d1f-8307-afd2f6c5ae14", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Answer Sdp: v=0 +o=- 114609233 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44750 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47487 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1533539933 cname:4RP8KPTgTwJR+WIz +a=ssrc:1533539933 msid:myKvsVideoStream myAudioTrack +a=ssrc:1533539933 mslabel:myKvsVideoStream +a=ssrc:1533539933 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v0K +a=ice-pwd:M4Tfz4Dt/pvhNNazY4VdHINg +a=ice-options:trickle +a=fingerprint:sha-256 48:CA:68:23:7C:65:0B:E9:97:F5:91:42:FE:36:3B:1F:33:86:F4:11:3A:07:7A:95:62:A9:58:CB:17:6F:67:73 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44750 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47487 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1502889668 cname:4RP8KPTgTwJR+WIz +a=ssrc:1502889668 msid:myKvsVideoStream myVideoTrack +a=ssrc:1502889668 mslabel:myKvsVideoStream +a=ssrc:1502889668 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v0K +a=ice-pwd:M4Tfz4Dt/pvhNNazY4VdHINg +a=ice-options:trickle +a=fingerprint:sha-256 48:CA:68:23:7C:65:0B:E9:97:F5:91:42:FE:36:3B:1F:33:86:F4:11:3A:07:7A:95:62:A9:58:CB:17:6F:67:73 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21982 addRemoteStream [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21982 addRemoteStream [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21982 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Answer Client ID: 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3590 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2377 [INFO END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onConnectionChange [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21982 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833725_1552_1700949653", "version": 2, "timestamp": 1673833727117, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 47487 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "43e0c238-5fd5-4d1f-8307-afd2f6c5ae14", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Received IceCandidate from remote sessionId = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 checkAndAddIceCandidate message = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Peer connection found already [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 47487 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3590 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2385 [INFO END] +2023-01-16 09:48:48.570 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833725_1553_1222374275", "version": 2, "timestamp": 1673833727248, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44750 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "43e0c238-5fd5-4d1f-8307-afd2f6c5ae14", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Received IceCandidate from remote sessionId = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 checkAndAddIceCandidate message = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Peer connection found already [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44750 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3590 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=59a75ce0-e122-4a7d-b03d-ff4ac9aad19f videoTrackState=LIVE [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2390 [INFO END] +2023-01-16 09:48:48.570 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833726_1554_1015427338", "version": 2, "timestamp": 1673833727939, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 59411 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "43e0c238-5fd5-4d1f-8307-afd2f6c5ae14", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Received IceCandidate from remote sessionId = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 checkAndAddIceCandidate message = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Peer connection found already [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 59411 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:48:48.570 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3590 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:48:48.570 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2723 [INFO END] +2023-01-16 09:48:49.615 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833726_1555_386150996", "version": 2, "timestamp": 1673833728511, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51630 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "43e0c238-5fd5-4d1f-8307-afd2f6c5ae14", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Received IceCandidate from remote sessionId = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 checkAndAddIceCandidate message = 43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Peer connection found already [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3590 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51630 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3590 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:48:49.615 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3270 [INFO END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 49263 typ relay raddr 223.104.77.207 rport 30060 generation 0 ufrag +2Zw network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 59411 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag 4v0K network-cost 999 [DEBUG END] +2023-01-16 09:48:49.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onConnectionChange [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21982 PeerConnection connected [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21982 peerConnectSuccess [DEBUG END] +2023-01-16 09:48:51.606 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5252 [INFO END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21982 startHeartbeat [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21982 getBitRate [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21981 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21981 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 22031 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:48:51.606 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6091 [INFO END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 22031 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 22031 registerBitRateCallback [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 22031 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:48:51.606 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:48:51.606 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:48:51.606 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:48:52.632 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21982 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:48:52.632 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:48:52.632 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21982 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833653000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:48:56.605 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:43e0c238-5fd5-4d1f-8307-afd2f6c5ae14 [INFO END] +2023-01-16 09:48:56.605 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:48:56.605 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833737009","params":{"sessionId":"43e0c238-5fd5-4d1f-8307-afd2f6c5ae14"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:48:56.605 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21982 onConnectionChange [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21982 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833733000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21981 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:48:56.605 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:49:02.679 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:49:02.679 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833741} [DEBUG END] +2023-01-16 09:49:48.822 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:49:48.822 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10339 [DEBUG END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: timestamp=1673833789244 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: nonce=2be50c84-3cde-4a4d-be99-114093366260 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: sign=f0885a1c46ff5ad4e831b0b1c7ae00a2 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:49:48.822 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:49:48.822 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:49:48.822 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:49:48.822 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:49:49 GMT [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=566 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:49:49 GMT [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=725 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:49:49 GMT [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2afdd773-4563-4026-8958-def66d6a8b28 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ABnGWfoAMFgZw= [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ad3d-606ff6403e9f718a41a427c9;Sampled=0 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1292 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: timestamp=1673833790576 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: nonce=f009be22-d578-41b4-8f2c-4d1fb344d388 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: sign=25e362d1e4848b28f8739c6e1ecfffa6 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:49:49.962 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:49:49.962 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:49:49.962 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:49:49 GMT [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: x-amzn-requestid=df3cd0b7-229b-47cb-8cb5-e7b631b773be [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ABtFA3oAMFrug= [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ad3d-60b67b3c54cc22d06dff14bc;Sampled=0 [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=428 [INFO END] +2023-01-16 09:49:51.008 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 956}} [INFO END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (817ms) [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:49:50 GMT [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834390},{"uris":["turn:54.87.154.8:3478"],"username":"1673834390:coturn","password":"GkHSw3fOzskkZ8V0AbwvqA0/wCs=","expireTimestamp":1673834390}]} [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834390},{"uris":["turn:54.87.154.8:3478"],"username":"1673834390:coturn","password":"GkHSw3fOzskkZ8V0AbwvqA0/wCs=","expireTimestamp":1673834390}]} [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:49:51.008 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:49:51.008 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:49:53.474 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8816,5,main] thread id:10370 [DEBUG END] +2023-01-16 09:49:53.474 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:49:53.474 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:bd823376-776f-492e-ba99-ee62d5c13f8c 耗时:0 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22768 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22768 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22768 createSdpOffer success [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22768 oldSDP =v=0 +o=- 2435572662747454724 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:e7qC +a=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1552221855 cname:tVGHe462OVM21VWV +a=ssrc:1552221855 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1552221855 mslabel:KvsLocalMediaStream +a=ssrc:1552221855 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:e7qC +a=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1714743824 2980857181 +a=ssrc:1714743824 cname:tVGHe462OVM21VWV +a=ssrc:1714743824 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1714743824 mslabel:KvsLocalMediaStream +a=ssrc:1714743824 label:KvsVideoTrack +a=ssrc:2980857181 cname:tVGHe462OVM21VWV +a=ssrc:2980857181 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2980857181 mslabel:KvsLocalMediaStream +a=ssrc:2980857181 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] Message >>>signaling_threa - 22768 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2435572662747454724 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:e7qC\r\na=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1552221855 cname:tVGHe462OVM21VWV\r\na=ssrc:1552221855 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1552221855 mslabel:KvsLocalMediaStream\r\na=ssrc:1552221855 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:e7qC\r\na=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1714743824 2980857181\r\na=ssrc:1714743824 cname:tVGHe462OVM21VWV\r\na=ssrc:1714743824 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1714743824 mslabel:KvsLocalMediaStream\r\na=ssrc:1714743824 label:KvsVideoTrack\r\na=ssrc:2980857181 cname:tVGHe462OVM21VWV\r\na=ssrc:2980857181 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2980857181 mslabel:KvsLocalMediaStream\r\na=ssrc:2980857181 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] Message >>>signaling_threa - 22768 createOffer description=v=0 +o=- 2435572662747454724 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:e7qC +a=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1552221855 cname:tVGHe462OVM21VWV +a=ssrc:1552221855 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1552221855 mslabel:KvsLocalMediaStream +a=ssrc:1552221855 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:e7qC +a=ice-pwd:qdCZecKD/eDfPIp/xsFlB1hu +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:F0:44:01:89:64:AB:F2:20:86:4F:8E:52:18:F0:0F:46:22:12:E0:A1:47:80:12:BD:50:6B:0D:30:7A:EF:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1714743824 2980857181 +a=ssrc:1714743824 cname:tVGHe462OVM21VWV +a=ssrc:1714743824 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1714743824 mslabel:KvsLocalMediaStream +a=ssrc:1714743824 label:KvsVideoTrack +a=ssrc:2980857181 cname:tVGHe462OVM21VWV +a=ssrc:2980857181 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2980857181 mslabel:KvsLocalMediaStream +a=ssrc:2980857181 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22768 sendSdpOffer [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833811841","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI0MzU1NzI2NjI3NDc0NTQ3MjQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ZTdxQ1xyXG5hPWljZS1wd2Q6cWRDWmVjS0QvZURmUElwL3hzRmxCMWh1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDQ0OkYwOjQ0OjAxOjg5OjY0OkFCOkYyOjIwOjg2OjRGOjhFOjUyOjE4OkYwOjBGOjQ2OjIy\nOjEyOkUwOkExOjQ3OjgwOjEyOkJEOjUwOjZCOjBEOjMwOjdBOkVGOkM0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTU1MjIyMTg1NSBjbmFtZTp0VkdIZTQ2Mk9WTTIxVldWXHJcbmE9c3NyYzoxNTUyMjIxODU1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTUyMjIx\nODU1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU1MjIyMTg1NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmU3cUNcclxuYT1pY2Ut\ncHdkOnFkQ1plY0tEL2VEZlBJcC94c0ZsQjFodVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0NDpGMDo0NDowMTo4OTo2NDpBQjpG\nMjoyMDo4Njo0Rjo4RTo1MjoxODpGMDowRjo0NjoyMjoxMjpFMDpBMTo0Nzo4MDoxMjpCRDo1MDo2\nQjowRDozMDo3QTpFRjpDNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxNzE0NzQzODI0IDI5ODA4NTcxODFcclxuYT1zc3JjOjE3\nMTQ3NDM4MjQgY25hbWU6dFZHSGU0NjJPVk0yMVZXVlxyXG5hPXNzcmM6MTcxNDc0MzgyNCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTcxNDc0MzgyNCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE3MTQ3NDM4MjQgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjk4MDg1NzE4MSBjbmFtZTp0VkdIZTQ2Mk9WTTIxVldWXHJc\nbmE9c3NyYzoyOTgwODU3MTgxIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyOTgwODU3MTgxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mjk4MDg1NzE4MSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834390:coturn","icePassword1":"GkHSw3fOzskkZ8V0AbwvqA0/wCs\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackViewerSendSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22768 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42813 typ host generation 0 ufrag e7qC network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42813 typ host generation 0 ufrag e7qC network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22768 sendIceCandidate [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833811845","params":{"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42813 typ host generation 0 ufrag e7qC network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackViewerSendSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37019 typ host generation 0 ufrag e7qC network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37019 typ host generation 0 ufrag e7qC network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22768 sendIceCandidate [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833811847","params":{"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 37019 typ host generation 0 ufrag e7qC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackViewerSendSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 18155 typ srflx raddr 10.53.4.91 rport 37019 generation 0 ufrag e7qC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 18155 typ srflx raddr 10.53.4.91 rport 37019 generation 0 ufrag e7qC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22768 sendIceCandidate [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833812092","params":{"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 18155 typ srflx raddr 10.53.4.91 rport 37019 generation 0 ufrag e7qC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:391 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackViewerSendSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (417ms) [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:50:11 GMT [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7302f888-a4aa-4270-b4c6-ea4c84636402","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834411},{"uris":["turn:52.20.79.251:3478"],"username":"1673834411:coturn","password":"vsVUjy4JrfE7zwMKZ+7/ie9yTfQ=","expireTimestamp":1673834411}]} [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7302f888-a4aa-4270-b4c6-ea4c84636402","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834411},{"uris":["turn:52.20.79.251:3478"],"username":"1673834411:coturn","password":"vsVUjy4JrfE7zwMKZ+7/ie9yTfQ=","expireTimestamp":1673834411}]} [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55576 typ relay raddr 223.104.77.207 rport 18155 generation 0 ufrag e7qC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55576 typ relay raddr 223.104.77.207 rport 18155 generation 0 ufrag e7qC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22768 sendIceCandidate [DEBUG END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833812383","params":{"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55576 typ relay raddr 223.104.77.207 rport 18155 generation 0 ufrag e7qC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:11.584 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:683 [INFO END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackViewerSendSignal [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:11.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:12.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833810_1556_1881621897", "version": 2, "timestamp": 1673833812171, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA3MDMxNjkwNTMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDgyNTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzUwMTcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzgyOTI1MzIxIGNuYW1lOlUrUVdWMW9abnpqbVlUOGFcclxuYT1zc3JjOjM4MjkyNTMyMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzozODI5MjUzMjEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzozODI5MjUzMjEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjJXZElcclxuYT1pY2UtcHdkOjRsQUEvYm1PMUQ5VUFuWEdQMVIyMEJ3aVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEQyOjhFOjIyOkFGOjFGOkM3Ojc5OkYxOjU2OkY4OjFDOjQwOjM2OkY3OjQwOjBCOkI1OkY0OjYxOkMxOjNGOjE0OjY5OjgzOkMwOjQ5OjBBOkJDOjM3OkFBOkJDOkNBXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0ODI1NCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzNTAxNyB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxOTg1Mjg5MzA0IGNuYW1lOlUrUVdWMW9abnpqbVlUOGFcclxuYT1zc3JjOjE5ODUyODkzMDQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTk4NTI4OTMwNCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE5ODUyODkzMDQgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjJXZElcclxuYT1pY2UtcHdkOjRsQUEvYm1PMUQ5VUFuWEdQMVIyMEJ3aVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEQyOjhFOjIyOkFGOjFGOkM3Ojc5OkYxOjU2OkY4OjFDOjQwOjM2OkY3OjQwOjBCOkI1OkY0OjYxOkMxOjNGOjE0OjY5OjgzOkMwOjQ5OjBBOkJDOjM3OkFBOkJDOkNBXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "bd823376-776f-492e-ba99-ee62d5c13f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Answer Sdp: v=0 +o=- 703169053 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35017 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:382925321 cname:U+QWV1oZnzjmYT8a +a=ssrc:382925321 msid:myKvsVideoStream myAudioTrack +a=ssrc:382925321 mslabel:myKvsVideoStream +a=ssrc:382925321 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2WdI +a=ice-pwd:4lAA/bmO1D9UAnXGP1R20Bwi +a=ice-options:trickle +a=fingerprint:sha-256 D2:8E:22:AF:1F:C7:79:F1:56:F8:1C:40:36:F7:40:0B:B5:F4:61:C1:3F:14:69:83:C0:49:0A:BC:37:AA:BC:CA +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35017 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1985289304 cname:U+QWV1oZnzjmYT8a +a=ssrc:1985289304 msid:myKvsVideoStream myVideoTrack +a=ssrc:1985289304 mslabel:myKvsVideoStream +a=ssrc:1985289304 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2WdI +a=ice-pwd:4lAA/bmO1D9UAnXGP1R20Bwi +a=ice-options:trickle +a=fingerprint:sha-256 D2:8E:22:AF:1F:C7:79:F1:56:F8:1C:40:36:F7:40:0B:B5:F4:61:C1:3F:14:69:83:C0:49:0A:BC:37:AA:BC:CA +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d7f679c], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f78d5a5], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 22768 addRemoteStream [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22768 addRemoteStream [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22768 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Answer Client ID: bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onConnectionChange [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8816 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22768 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:50:12.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1795 [INFO END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d2751015-3de2-4e73-bb8f-2a7bf8cc293c videoTrackState=LIVE [DEBUG END] +2023-01-16 09:50:12.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833810_1557_1724680024", "version": 2, "timestamp": 1673833812468, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35017 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bd823376-776f-492e-ba99-ee62d5c13f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Received IceCandidate from remote sessionId = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 checkAndAddIceCandidate message = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Peer connection found already [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35017 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8816 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:50:12.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1935 [INFO END] +2023-01-16 09:50:12.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833810_1558_1457400691", "version": 2, "timestamp": 1673833812558, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 48254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bd823376-776f-492e-ba99-ee62d5c13f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Received IceCandidate from remote sessionId = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 checkAndAddIceCandidate message = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Peer connection found already [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:50:12.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8816 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:50:12.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1974 [INFO END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55576 typ relay raddr 223.104.77.207 rport 18155 generation 0 ufrag e7qC network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 48254 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2WdI network-cost 999 [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:50:14.207 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833811_1559_1249492746", "version": 2, "timestamp": 1673833813218, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 62327 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bd823376-776f-492e-ba99-ee62d5c13f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Received IceCandidate from remote sessionId = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 checkAndAddIceCandidate message = bd823376-776f-492e-ba99-ee62d5c13f8c [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Peer connection found already [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8816 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 62327 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:50:14.207 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8816 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:50:14.207 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2672 [INFO END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833814} [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onConnectionChange [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22768 PeerConnection connected [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 22768 peerConnectSuccess [DEBUG END] +2023-01-16 09:50:15.396 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4344 [INFO END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22768 startHeartbeat [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22768 getBitRate [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22767 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:50:15.396 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22767 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 22800 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:50:16.960 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5256 [INFO END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 22800 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 22800 registerBitRateCallback [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 22800 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:50:16.960 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:50:16.960 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22768 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:50:16.960 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:50:18.055 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22768 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:50:18.055 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673833733000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:50:19.116 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:bd823376-776f-492e-ba99-ee62d5c13f8c [INFO END] +2023-01-16 09:50:19.116 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:50:19.116 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833819117","params":{"sessionId":"bd823376-776f-492e-ba99-ee62d5c13f8c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:50:19.116 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22768 onConnectionChange [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22768 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673833817000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22767 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:50:19.116 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:51:09.021 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:51:09.021 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10339 [DEBUG END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: timestamp=1673833869428 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: nonce=f9b3f6e8-46ad-4c23-8910-a87cc83e6158 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: sign=04857960c95295dc912be37d271aa2c6 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:51:09.021 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:51:09.021 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:51:09.021 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:51:09.021 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:51:09 GMT [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=567 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:51:09 GMT [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=720 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:51:09 GMT [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1d8bc39d-6758-48b9-8d1a-3e6c78859137 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0AOIFNSIAMF0JA= [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ad8d-095068e45526f7d2619aefc1;Sampled=0 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1142 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: timestamp=1673833870612 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: nonce=39b4a0c3-1c67-4e78-82f6-2b142ac30247 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: sign=63909e9d05c94568eeca6a28f1c6981f [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:51:10.142 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:51:10 GMT [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5963aeb9-1a03-46f4-a9b9-085708af0d02 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0AONEDboAMFr4A= [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ad8d-64e4edd26b83fc0742f34543;Sampled=0 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=432 [INFO END] +2023-01-16 09:51:10.142 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 957}} [INFO END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9015,5,main] thread id:10373 [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (787ms) [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:51:10 GMT [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834470},{"uris":["turn:54.87.154.8:3478"],"username":"1673834470:coturn","password":"wCwxdwHmF6y5nflDeivt27YOO20=","expireTimestamp":1673834470}]} [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834470},{"uris":["turn:54.87.154.8:3478"],"username":"1673834470:coturn","password":"wCwxdwHmF6y5nflDeivt27YOO20=","expireTimestamp":1673834470}]} [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:51:11.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:51:11.342 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:51:11.342 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:51:11.342 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:5b387f6f-2ae8-43df-8953-c83ff70d45f5 耗时:0 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:120 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23403 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23403 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23403 createSdpOffer success [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23403 oldSDP =v=0 +o=- 9122139909673935389 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mFFC +a=ice-pwd:NcpjuWDTldyUX2i2ct55294F +a=ice-options:trickle renomination +a=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2686759571 cname:99AxF8aALEZ68ld6 +a=ssrc:2686759571 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2686759571 mslabel:KvsLocalMediaStream +a=ssrc:2686759571 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mFFC +a=ice-pwd:NcpjuWDTldyUX2i2ct55294F +a=ice-options:trickle renomination +a=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 478428430 2761236702 +a=ssrc:478428430 cname:99AxF8aALEZ68ld6 +a=ssrc:478428430 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:478428430 mslabel:KvsLocalMediaStream +a=ssrc:478428430 label:KvsVideoTrack +a=ssrc:2761236702 cname:99AxF8aALEZ68ld6 +a=ssrc:2761236702 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2761236702 mslabel:KvsLocalMediaStream +a=ssrc:2761236702 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] Message >>>signaling_threa - 23403 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 9122139909673935389 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mFFC\r\na=ice-pwd:NcpjuWDTldyUX2i2ct55294F\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2686759571 cname:99AxF8aALEZ68ld6\r\na=ssrc:2686759571 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2686759571 mslabel:KvsLocalMediaStream\r\na=ssrc:2686759571 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mFFC\r\na=ice-pwd:NcpjuWDTldyUX2i2ct55294F\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 478428430 2761236702\r\na=ssrc:478428430 cname:99AxF8aALEZ68ld6\r\na=ssrc:478428430 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:478428430 mslabel:KvsLocalMediaStream\r\na=ssrc:478428430 label:KvsVideoTrack\r\na=ssrc:2761236702 cname:99AxF8aALEZ68ld6\r\na=ssrc:2761236702 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2761236702 mslabel:KvsLocalMediaStream\r\na=ssrc:2761236702 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] Message >>>signaling_threa - 23403 createOffer description=v=0 +o=- 9122139909673935389 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mFFC +a=ice-pwd:NcpjuWDTldyUX2i2ct55294F +a=ice-options:trickle renomination +a=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2686759571 cname:99AxF8aALEZ68ld6 +a=ssrc:2686759571 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2686759571 mslabel:KvsLocalMediaStream +a=ssrc:2686759571 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mFFC +a=ice-pwd:NcpjuWDTldyUX2i2ct55294F +a=ice-options:trickle renomination +a=fingerprint:sha-256 FD:7F:5C:D7:F9:F0:D2:CF:A0:B3:1C:8D:C9:72:2D:37:AE:5E:80:4D:31:3D:17:1E:FD:FE:85:ED:9A:5B:BC:94 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 478428430 2761236702 +a=ssrc:478428430 cname:99AxF8aALEZ68ld6 +a=ssrc:478428430 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:478428430 mslabel:KvsLocalMediaStream +a=ssrc:478428430 label:KvsVideoTrack +a=ssrc:2761236702 cname:99AxF8aALEZ68ld6 +a=ssrc:2761236702 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2761236702 mslabel:KvsLocalMediaStream +a=ssrc:2761236702 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23403 sendSdpOffer [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833892880","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDkxMjIxMzk5MDk2NzM5MzUzODkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6bUZGQ1xyXG5hPWljZS1wd2Q6TmNwanVXRFRsZHlVWDJpMmN0NTUyOTRGXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEZEOjdGOjVDOkQ3OkY5OkYwOkQyOkNGOkEwOkIzOjFDOjhEOkM5OjcyOjJEOjM3OkFFOjVF\nOjgwOjREOjMxOjNEOjE3OjFFOkZEOkZFOjg1OkVEOjlBOjVCOkJDOjk0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjY4Njc1OTU3MSBjbmFtZTo5OUF4RjhhQUxFWjY4bGQ2XHJcbmE9c3NyYzoyNjg2NzU5NTcx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNjg2NzU5\nNTcxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY4Njc1OTU3MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm1GRkNcclxuYT1pY2Ut\ncHdkOk5jcGp1V0RUbGR5VVgyaTJjdDU1Mjk0RlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGRDo3Rjo1QzpENzpGOTpGMDpEMjpD\nRjpBMDpCMzoxQzo4RDpDOTo3MjoyRDozNzpBRTo1RTo4MDo0RDozMTozRDoxNzoxRTpGRDpGRTo4\nNTpFRDo5QTo1QjpCQzo5NFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0Nzg0Mjg0MzAgMjc2MTIzNjcwMlxyXG5hPXNzcmM6NDc4\nNDI4NDMwIGNuYW1lOjk5QXhGOGFBTEVaNjhsZDZcclxuYT1zc3JjOjQ3ODQyODQzMCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDc4NDI4NDMwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDc4NDI4NDMwIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjI3NjEyMzY3MDIgY25hbWU6OTlBeEY4YUFMRVo2OGxkNlxyXG5hPXNz\ncmM6Mjc2MTIzNjcwMiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6Mjc2MTIzNjcwMiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI3\nNjEyMzY3MDIgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834470:coturn","icePassword1":"wCwxdwHmF6y5nflDeivt27YOO20\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackViewerSendSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23403 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42035 typ host generation 0 ufrag mFFC network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42035 typ host generation 0 ufrag mFFC network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23403 sendIceCandidate [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833892884","params":{"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42035 typ host generation 0 ufrag mFFC network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackViewerSendSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52086 typ host generation 0 ufrag mFFC network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52086 typ host generation 0 ufrag mFFC network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23403 sendIceCandidate [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833892886","params":{"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 52086 typ host generation 0 ufrag mFFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:150 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackViewerSendSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 1065 typ srflx raddr 10.53.4.91 rport 52086 generation 0 ufrag mFFC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 1065 typ srflx raddr 10.53.4.91 rport 52086 generation 0 ufrag mFFC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23403 sendIceCandidate [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833893124","params":{"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 1065 typ srflx raddr 10.53.4.91 rport 52086 generation 0 ufrag mFFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackViewerSendSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (383ms) [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:51:32 GMT [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b89e7af6-e8cc-40a1-b5d0-8fc1523be238","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834492},{"uris":["turn:54.87.154.8:3478"],"username":"1673834492:coturn","password":"MbV3+eMHzJT2OXwQlvnWT9Bx0yM=","expireTimestamp":1673834492}]} [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b89e7af6-e8cc-40a1-b5d0-8fc1523be238","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834492},{"uris":["turn:54.87.154.8:3478"],"username":"1673834492:coturn","password":"MbV3+eMHzJT2OXwQlvnWT9Bx0yM=","expireTimestamp":1673834492}]} [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 64667 typ relay raddr 223.104.77.207 rport 1065 generation 0 ufrag mFFC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 64667 typ relay raddr 223.104.77.207 rport 1065 generation 0 ufrag mFFC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23403 sendIceCandidate [DEBUG END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833893416","params":{"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 64667 typ relay raddr 223.104.77.207 rport 1065 generation 0 ufrag mFFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:32.621 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:682 [INFO END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackViewerSendSignal [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:32.621 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833892} [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:33.900 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833891_1560_160510711", "version": 2, "timestamp": 1673833893367, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b387f6f-2ae8-43df-8953-c83ff70d45f5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Received IceCandidate from remote sessionId = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 checkAndAddIceCandidate message = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 09:51:33.900 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9015 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:51:33.900 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1868 [INFO END] +2023-01-16 09:51:35.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833891_1561_2140166059", "version": 2, "timestamp": 1673833894333, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5OTUwNjAyMTEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDkwMDEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQ1NzAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjkyOTUxMjIgY25hbWU6QnVvL3pKTnFHT0xkcG1VZ1xyXG5hPXNzcmM6MjkyOTUxMjIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjkyOTUxMjIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyOTI5NTEyMiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6cDVYT1xyXG5hPWljZS1wd2Q6dHoxV01RUnR0ZEZxdFM0MlpMd01jeFNNXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDk6NEM6RjE6RkE6OUQ6Rjk6OEY6QTc6Qjg6RDQ6RTU6QzY6NDg6NkE6OTk6OTI6M0E6REY6OEQ6MDU6NTA6NDg6NzI6MzY6QTY6MTU6M0I6RTg6MkE6RUY6OEY6RTBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ5MDAxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ0NTcwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2NDY5NjQ3MDIgY25hbWU6QnVvL3pKTnFHT0xkcG1VZ1xyXG5hPXNzcmM6MTY0Njk2NDcwMiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNjQ2OTY0NzAyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTY0Njk2NDcwMiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6cDVYT1xyXG5hPWljZS1wd2Q6dHoxV01RUnR0ZEZxdFM0MlpMd01jeFNNXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDk6NEM6RjE6RkE6OUQ6Rjk6OEY6QTc6Qjg6RDQ6RTU6QzY6NDg6NkE6OTk6OTI6M0E6REY6OEQ6MDU6NTA6NDg6NzI6MzY6QTY6MTU6M0I6RTg6MkE6RUY6OEY6RTBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "5b387f6f-2ae8-43df-8953-c83ff70d45f5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Answer Sdp: v=0 +o=- 995060211 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 49001 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:29295122 cname:Buo/zJNqGOLdpmUg +a=ssrc:29295122 msid:myKvsVideoStream myAudioTrack +a=ssrc:29295122 mslabel:myKvsVideoStream +a=ssrc:29295122 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:p5XO +a=ice-pwd:tz1WMQRttdFqtS42ZLwMcxSM +a=ice-options:trickle +a=fingerprint:sha-256 09:4C:F1:FA:9D:F9:8F:A7:B8:D4:E5:C6:48:6A:99:92:3A:DF:8D:05:50:48:72:36:A6:15:3B:E8:2A:EF:8F:E0 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 49001 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1646964702 cname:Buo/zJNqGOLdpmUg +a=ssrc:1646964702 msid:myKvsVideoStream myVideoTrack +a=ssrc:1646964702 mslabel:myKvsVideoStream +a=ssrc:1646964702 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:p5XO +a=ice-pwd:tz1WMQRttdFqtS42ZLwMcxSM +a=ice-options:trickle +a=fingerprint:sha-256 09:4C:F1:FA:9D:F9:8F:A7:B8:D4:E5:C6:48:6A:99:92:3A:DF:8D:05:50:48:72:36:A6:15:3B:E8:2A:EF:8F:E0 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 23403 addRemoteStream [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23403 addRemoteStream [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23403 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Answer Client ID: 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onConnectionChange [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23403 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44570 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9015 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:51:35.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:3319 [INFO END] +2023-01-16 09:51:35.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833891_1562_1764827371", "version": 2, "timestamp": 1673833894379, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 49001 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b387f6f-2ae8-43df-8953-c83ff70d45f5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d46da11f-6a4e-4309-baed-71a969c64f3e videoTrackState=LIVE [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Received IceCandidate from remote sessionId = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 checkAndAddIceCandidate message = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Peer connection found already [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 49001 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9015 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:51:35.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3326 [INFO END] +2023-01-16 09:51:35.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833892_1563_1274359518", "version": 2, "timestamp": 1673833894349, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 63129 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b387f6f-2ae8-43df-8953-c83ff70d45f5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Received IceCandidate from remote sessionId = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 checkAndAddIceCandidate message = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Peer connection found already [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 63129 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9015 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:51:35.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3332 [INFO END] +2023-01-16 09:51:35.919 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833893_1564_998063225", "version": 2, "timestamp": 1673833894893, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 52150 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b387f6f-2ae8-43df-8953-c83ff70d45f5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Received IceCandidate from remote sessionId = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 checkAndAddIceCandidate message = 5b387f6f-2ae8-43df-8953-c83ff70d45f5 [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Peer connection found already [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9015 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 52150 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:51:35.919 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9015 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:51:35.919 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3335 [INFO END] +2023-01-16 09:51:36.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 64667 typ relay raddr 223.104.77.207 rport 1065 generation 0 ufrag mFFC network-id 3 network-cost 900 remote sdp = candidate:2762757212 1 udp 2130706431 25614 typ prflx generation 0 ufrag p5XO [DEBUG END] +2023-01-16 09:51:36.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onConnectionChange [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23403 PeerConnection connected [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 23403 peerConnectSuccess [DEBUG END] +2023-01-16 09:51:38.283 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5547 [INFO END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23403 startHeartbeat [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23403 getBitRate [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23402 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23402 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 23468 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:51:38.283 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6319 [INFO END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 23468 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 23468 registerBitRateCallback [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 23468 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:51:38.283 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:51:38.283 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:51:38.283 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:51:39.302 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23403 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:51:39.302 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23403 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833817000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:51:42.008 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:5b387f6f-2ae8-43df-8953-c83ff70d45f5 [INFO END] +2023-01-16 09:51:42.008 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:51:42.008 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833902422","params":{"sessionId":"5b387f6f-2ae8-43df-8953-c83ff70d45f5"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:51:42.008 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23403 onConnectionChange [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23403 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673833899000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23402 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:51:42.008 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:52:34.224 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:52:34.224 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10345 [DEBUG END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: timestamp=1673833954633 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: nonce=2b9a91d8-bf80-4312-ad9c-a2f47cfd33c2 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: sign=8c143964b3d8a26890c6c83e21a5d92e [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:52:34.224 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:52:34.224 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:52:34.224 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:52:34.224 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:52:34 GMT [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=614 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:52:34 GMT [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=757 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:52:34 GMT [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a8846ace-f8e2-492f-bb55-87ebfc4a9ba4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0AbcFZ1IAMFgaQ= [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ade2-3fa29b55316cc89d150be966;Sampled=0 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1175 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: timestamp=1673833955844 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: nonce=929b2144-a398-4f17-add9-f143303424bf [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: sign=be959e1db8111a532f4f1428d0794f0b [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:52:35.393 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:52:35.393 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:52:35 GMT [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c599068e-1451-4be5-b6b4-34e33784650d [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0AbiHNuoAMFnrg= [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ade3-2001f89d455bfcc428a722ad;Sampled=0 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=512 [INFO END] +2023-01-16 09:52:35.393 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 958}} [INFO END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4219,5,main] thread id:10378 [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (973ms) [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:52:35 GMT [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834555},{"uris":["turn:54.87.154.8:3478"],"username":"1673834555:coturn","password":"RmpREdbd/FESCCkKYg5B4qzzLm0=","expireTimestamp":1673834555}]} [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834555},{"uris":["turn:54.87.154.8:3478"],"username":"1673834555:coturn","password":"RmpREdbd/FESCCkKYg5B4qzzLm0=","expireTimestamp":1673834555}]} [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:52:36.467 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:52:36.467 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:52:36.467 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:52:36.467 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 耗时:0 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24211 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24211 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24211 createSdpOffer success [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24211 oldSDP =v=0 +o=- 7209781763626085460 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v4H +a=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix +a=ice-options:trickle renomination +a=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1017638654 cname:JKR5ggLleTshzJ2w +a=ssrc:1017638654 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1017638654 mslabel:KvsLocalMediaStream +a=ssrc:1017638654 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v4H +a=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix +a=ice-options:trickle renomination +a=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3793015886 3103377726 +a=ssrc:3793015886 cname:JKR5ggLleTshzJ2w +a=ssrc:3793015886 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3793015886 mslabel:KvsLocalMediaStream +a=ssrc:3793015886 label:KvsVideoTrack +a=ssrc:3103377726 cname:JKR5ggLleTshzJ2w +a=ssrc:3103377726 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3103377726 mslabel:KvsLocalMediaStream +a=ssrc:3103377726 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] Message >>>signaling_threa - 24211 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7209781763626085460 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4v4H\r\na=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1017638654 cname:JKR5ggLleTshzJ2w\r\na=ssrc:1017638654 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1017638654 mslabel:KvsLocalMediaStream\r\na=ssrc:1017638654 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4v4H\r\na=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3793015886 3103377726\r\na=ssrc:3793015886 cname:JKR5ggLleTshzJ2w\r\na=ssrc:3793015886 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3793015886 mslabel:KvsLocalMediaStream\r\na=ssrc:3793015886 label:KvsVideoTrack\r\na=ssrc:3103377726 cname:JKR5ggLleTshzJ2w\r\na=ssrc:3103377726 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3103377726 mslabel:KvsLocalMediaStream\r\na=ssrc:3103377726 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] Message >>>signaling_threa - 24211 createOffer description=v=0 +o=- 7209781763626085460 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v4H +a=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix +a=ice-options:trickle renomination +a=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1017638654 cname:JKR5ggLleTshzJ2w +a=ssrc:1017638654 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1017638654 mslabel:KvsLocalMediaStream +a=ssrc:1017638654 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4v4H +a=ice-pwd:DWu9ZDA/PlNk73pu6/3jHfix +a=ice-options:trickle renomination +a=fingerprint:sha-256 19:46:C1:7F:D6:71:5F:9F:88:A4:E0:FE:38:BB:D4:17:47:49:D9:BF:7B:98:5B:BF:DB:5D:CB:15:DE:08:F8:A2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3793015886 3103377726 +a=ssrc:3793015886 cname:JKR5ggLleTshzJ2w +a=ssrc:3793015886 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3793015886 mslabel:KvsLocalMediaStream +a=ssrc:3793015886 label:KvsVideoTrack +a=ssrc:3103377726 cname:JKR5ggLleTshzJ2w +a=ssrc:3103377726 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3103377726 mslabel:KvsLocalMediaStream +a=ssrc:3103377726 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24211 sendSdpOffer [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833975621","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcyMDk3ODE3NjM2MjYwODU0NjAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NHY0SFxyXG5hPWljZS1wd2Q6RFd1OVpEQS9QbE5rNzNwdTYvM2pIZml4XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE5OjQ2OkMxOjdGOkQ2OjcxOjVGOjlGOjg4OkE0OkUwOkZFOjM4OkJCOkQ0OjE3OjQ3OjQ5\nOkQ5OkJGOjdCOjk4OjVCOkJGOkRCOjVEOkNCOjE1OkRFOjA4OkY4OkEyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTAxNzYzODY1NCBjbmFtZTpKS1I1Z2dMbGVUc2h6SjJ3XHJcbmE9c3NyYzoxMDE3NjM4NjU0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDE3NjM4\nNjU0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTAxNzYzODY1NCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjR2NEhcclxuYT1pY2Ut\ncHdkOkRXdTlaREEvUGxOazczcHU2LzNqSGZpeFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxOTo0NjpDMTo3RjpENjo3MTo1Rjo5\nRjo4ODpBNDpFMDpGRTozODpCQjpENDoxNzo0Nzo0OTpEOTpCRjo3Qjo5ODo1QjpCRjpEQjo1RDpD\nQjoxNTpERTowODpGODpBMlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNzkzMDE1ODg2IDMxMDMzNzc3MjZcclxuYT1zc3JjOjM3\nOTMwMTU4ODYgY25hbWU6SktSNWdnTGxlVHNoekoyd1xyXG5hPXNzcmM6Mzc5MzAxNTg4NiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mzc5MzAxNTg4NiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM3OTMwMTU4ODYgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzEwMzM3NzcyNiBjbmFtZTpKS1I1Z2dMbGVUc2h6SjJ3XHJc\nbmE9c3NyYzozMTAzMzc3NzI2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMTAzMzc3NzI2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzEwMzM3NzcyNiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834555:coturn","icePassword1":"RmpREdbd/FESCCkKYg5B4qzzLm0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackViewerSendSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24211 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36187 typ host generation 0 ufrag 4v4H network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36187 typ host generation 0 ufrag 4v4H network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24211 sendIceCandidate [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833975627","params":{"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36187 typ host generation 0 ufrag 4v4H network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackViewerSendSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38866 typ host generation 0 ufrag 4v4H network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38866 typ host generation 0 ufrag 4v4H network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24211 sendIceCandidate [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833975628","params":{"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 38866 typ host generation 0 ufrag 4v4H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackViewerSendSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 21118 typ srflx raddr 10.53.4.91 rport 38866 generation 0 ufrag 4v4H network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 21118 typ srflx raddr 10.53.4.91 rport 38866 generation 0 ufrag 4v4H network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24211 sendIceCandidate [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833975860","params":{"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 21118 typ srflx raddr 10.53.4.91 rport 38866 generation 0 ufrag 4v4H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:377 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackViewerSendSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (414ms) [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:52:54 GMT [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"01691312-ecd3-48dd-bdf9-83effaa4c619","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834574},{"uris":["turn:54.87.154.8:3478"],"username":"1673834574:coturn","password":"byjllOzroKeR6YCLNczoR+4ePoc=","expireTimestamp":1673834574}]} [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"01691312-ecd3-48dd-bdf9-83effaa4c619","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834574},{"uris":["turn:54.87.154.8:3478"],"username":"1673834574:coturn","password":"byjllOzroKeR6YCLNczoR+4ePoc=","expireTimestamp":1673834574}]} [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55822 typ relay raddr 223.104.77.207 rport 21118 generation 0 ufrag 4v4H network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55822 typ relay raddr 223.104.77.207 rport 21118 generation 0 ufrag 4v4H network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24211 sendIceCandidate [DEBUG END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833976142","params":{"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55822 typ relay raddr 223.104.77.207 rport 21118 generation 0 ufrag 4v4H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:52:55.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:660 [INFO END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackViewerSendSignal [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:52:55.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673833976} [DEBUG END] +2023-01-16 09:52:56.682 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833974_1565_1062978541", "version": 2, "timestamp": 1673833976218, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA2MzcxMDIxOSAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzOTI5MCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1NDk4OCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDg2ODY0NjYzIGNuYW1lOlp2b0VCTFlzUlNxeE41UWFcclxuYT1zc3JjOjEwODY4NjQ2NjMgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTA4Njg2NDY2MyBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjEwODY4NjQ2NjMgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmhJWktcclxuYT1pY2UtcHdkOmc2ditWeEhWQzdmOHovQzRNZHZtQ2lRL1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDA4Ojg4OjlGOjNGOkQ2OjkzOkE2OjhEOjYwOjcyOjA5Ojc5OkVBOjA0OjlBOjA3OkRGOkZGOkU5OjA1OjJEOkFEOjhDOjAxOkVBOjZBOjcwOkU2OjgwOjgyOkJGOkNFXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzOTI5MCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1NDk4OCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozNDE0MDU1MzkgY25hbWU6WnZvRUJMWXNSU3F4TjVRYVxyXG5hPXNzcmM6MzQxNDA1NTM5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjM0MTQwNTUzOSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjM0MTQwNTUzOSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6aElaS1xyXG5hPWljZS1wd2Q6ZzZ2K1Z4SFZDN2Y4ei9DNE1kdm1DaVEvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDg6ODg6OUY6M0Y6RDY6OTM6QTY6OEQ6NjA6NzI6MDk6Nzk6RUE6MDQ6OUE6MDc6REY6RkY6RTk6MDU6MkQ6QUQ6OEM6MDE6RUE6NkE6NzA6RTY6ODA6ODI6QkY6Q0VcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Answer Sdp: v=0 +o=- 63710219 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39290 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 54988 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1086864663 cname:ZvoEBLYsRSqxN5Qa +a=ssrc:1086864663 msid:myKvsVideoStream myAudioTrack +a=ssrc:1086864663 mslabel:myKvsVideoStream +a=ssrc:1086864663 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hIZK +a=ice-pwd:g6v+VxHVC7f8z/C4MdvmCiQ/ +a=ice-options:trickle +a=fingerprint:sha-256 08:88:9F:3F:D6:93:A6:8D:60:72:09:79:EA:04:9A:07:DF:FF:E9:05:2D:AD:8C:01:EA:6A:70:E6:80:82:BF:CE +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39290 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 54988 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:341405539 cname:ZvoEBLYsRSqxN5Qa +a=ssrc:341405539 msid:myKvsVideoStream myVideoTrack +a=ssrc:341405539 mslabel:myKvsVideoStream +a=ssrc:341405539 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hIZK +a=ice-pwd:g6v+VxHVC7f8z/C4MdvmCiQ/ +a=ice-options:trickle +a=fingerprint:sha-256 08:88:9F:3F:D6:93:A6:8D:60:72:09:79:EA:04:9A:07:DF:FF:E9:05:2D:AD:8C:01:EA:6A:70:E6:80:82:BF:CE +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 24211 addRemoteStream [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24211 addRemoteStream [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24211 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Answer Client ID: 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4219 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:52:56.682 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2036 [INFO END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onConnectionChange [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24211 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:52:56.682 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833974_1566_427460117", "version": 2, "timestamp": 1673833976325, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 54988 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=f33b771b-ca29-4114-8907-fa9f03622e0b videoTrackState=LIVE [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Received IceCandidate from remote sessionId = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 checkAndAddIceCandidate message = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Peer connection found already [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 54988 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4219 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:52:56.682 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2043 [INFO END] +2023-01-16 09:52:56.682 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833974_1567_953306512", "version": 2, "timestamp": 1673833976481, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 39290 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Received IceCandidate from remote sessionId = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 checkAndAddIceCandidate message = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Peer connection found already [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 39290 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:52:56.682 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4219 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:52:56.682 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2128 [INFO END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55822 typ relay raddr 223.104.77.207 rport 21118 generation 0 ufrag 4v4H network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 39290 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag hIZK network-cost 999 [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55822 typ relay raddr 223.104.77.207 rport 21118 generation 0 ufrag 4v4H network-id 3 network-cost 900 remote sdp = candidate:89898522 1 udp 2130706431 54988 typ prflx generation 0 ufrag hIZK [DEBUG END] +2023-01-16 09:52:58.215 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833975_1568_162165422", "version": 2, "timestamp": 1673833977362, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 53980 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Received IceCandidate from remote sessionId = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 checkAndAddIceCandidate message = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Peer connection found already [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 53980 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4219 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:52:58.215 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3059 [INFO END] +2023-01-16 09:52:58.215 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673833975_1569_1485665611", "version": 2, "timestamp": 1673833977575, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 61267 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Received IceCandidate from remote sessionId = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 checkAndAddIceCandidate message = 7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Peer connection found already [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4219 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 61267 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:52:58.215 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4219 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:52:58.215 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3218 [INFO END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onConnectionChange [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24211 PeerConnection connected [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 24211 peerConnectSuccess [DEBUG END] +2023-01-16 09:52:59.752 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4269 [INFO END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24211 startHeartbeat [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24211 getBitRate [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24210 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24210 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 24248 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:52:59.752 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4965 [INFO END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 24248 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 24248 registerBitRateCallback [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 24248 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:52:59.752 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:52:59.752 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:52:59.752 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:53:00.775 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24211 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:53:00.775 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24211 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673833899000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:53:02.584 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840 [INFO END] +2023-01-16 09:53:02.584 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:53:02.584 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673833982967","params":{"sessionId":"7f97c9fc-45a6-4ec1-9eda-3ddf8c05b840"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:53:02.584 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24211 onConnectionChange [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24211 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673833980000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24210 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:53:02.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:53:54.428 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_4428 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10353 [DEBUG END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: timestamp=1673834034850 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: nonce=815ce730-1e67-41ea-bf87-320e010c39b2 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: sign=40d752bd93fd575c3aa661563ec3388b [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:53:54.428 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:53:54.428 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:53:54 GMT [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=590 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:53:54 GMT [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=741 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:53:55 GMT [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bca08f70-9edf-4895-ac9c-e358f65db240 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0An-FEvoAMFoiQ= [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ae32-6e6d87d64dd7311a7e5e0b1f;Sampled=0 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1210 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: timestamp=1673834036091 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: nonce=fc96e7a3-301d-49fb-adeb-30824ea4269c [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: sign=a9999ed281f2a91639b037bed14a836f [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:53:55.592 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:53:55.592 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:53:55 GMT [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8c354634-a9ab-4b4b-a689-71a81c40c07b [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0AoEEmKoAMFpgA= [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ae33-3a5ad6b61a93cce73cd68909;Sampled=0 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=430 [INFO END] +2023-01-16 09:53:55.592 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 959}} [INFO END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4428,5,main] thread id:10387 [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (669ms) [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:53:55 GMT [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834635},{"uris":["turn:52.20.79.251:3478"],"username":"1673834635:coturn","password":"71/nU0f0rZiIcs0DVTebbuCmojk=","expireTimestamp":1673834635}]} [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834635},{"uris":["turn:52.20.79.251:3478"],"username":"1673834635:coturn","password":"71/nU0f0rZiIcs0DVTebbuCmojk=","expireTimestamp":1673834635}]} [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:53:56.743 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:53:56.743 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:53:56.743 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:53:56.743 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f 耗时:1 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24967 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24967 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24967 createSdpOffer success [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24967 oldSDP =v=0 +o=- 1420286201329178284 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LID8 +a=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa +a=ice-options:trickle renomination +a=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1668519016 cname:Jf5qxqcGFahDM9vO +a=ssrc:1668519016 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1668519016 mslabel:KvsLocalMediaStream +a=ssrc:1668519016 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LID8 +a=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa +a=ice-options:trickle renomination +a=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3054703995 3757113658 +a=ssrc:3054703995 cname:Jf5qxqcGFahDM9vO +a=ssrc:3054703995 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3054703995 mslabel:KvsLocalMediaStream +a=ssrc:3054703995 label:KvsVideoTrack +a=ssrc:3757113658 cname:Jf5qxqcGFahDM9vO +a=ssrc:3757113658 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3757113658 mslabel:KvsLocalMediaStream +a=ssrc:3757113658 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] Message >>>signaling_threa - 24967 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1420286201329178284 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LID8\r\na=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1668519016 cname:Jf5qxqcGFahDM9vO\r\na=ssrc:1668519016 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1668519016 mslabel:KvsLocalMediaStream\r\na=ssrc:1668519016 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LID8\r\na=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3054703995 3757113658\r\na=ssrc:3054703995 cname:Jf5qxqcGFahDM9vO\r\na=ssrc:3054703995 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3054703995 mslabel:KvsLocalMediaStream\r\na=ssrc:3054703995 label:KvsVideoTrack\r\na=ssrc:3757113658 cname:Jf5qxqcGFahDM9vO\r\na=ssrc:3757113658 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3757113658 mslabel:KvsLocalMediaStream\r\na=ssrc:3757113658 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] Message >>>signaling_threa - 24967 createOffer description=v=0 +o=- 1420286201329178284 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LID8 +a=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa +a=ice-options:trickle renomination +a=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1668519016 cname:Jf5qxqcGFahDM9vO +a=ssrc:1668519016 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1668519016 mslabel:KvsLocalMediaStream +a=ssrc:1668519016 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LID8 +a=ice-pwd:6dCUMVUFltKYvE8+LEMBRyaa +a=ice-options:trickle renomination +a=fingerprint:sha-256 22:7B:C4:46:CA:59:6A:E5:7E:E6:2F:1E:9D:1F:B2:A4:4E:0C:03:E1:B5:EF:69:5B:04:F2:05:A2:B9:80:85:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3054703995 3757113658 +a=ssrc:3054703995 cname:Jf5qxqcGFahDM9vO +a=ssrc:3054703995 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3054703995 mslabel:KvsLocalMediaStream +a=ssrc:3054703995 label:KvsVideoTrack +a=ssrc:3757113658 cname:Jf5qxqcGFahDM9vO +a=ssrc:3757113658 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3757113658 mslabel:KvsLocalMediaStream +a=ssrc:3757113658 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24967 sendSdpOffer [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834057984","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE0MjAyODYyMDEzMjkxNzgyODQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TElEOFxyXG5hPWljZS1wd2Q6NmRDVU1WVUZsdEtZdkU4K0xFTUJSeWFhXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDIyOjdCOkM0OjQ2OkNBOjU5OjZBOkU1OjdFOkU2OjJGOjFFOjlEOjFGOkIyOkE0OjRFOjBD\nOjAzOkUxOkI1OkVGOjY5OjVCOjA0OkYyOjA1OkEyOkI5OjgwOjg1OkExXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTY2ODUxOTAxNiBjbmFtZTpKZjVxeHFjR0ZhaERNOXZPXHJcbmE9c3NyYzoxNjY4NTE5MDE2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjY4NTE5\nMDE2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTY2ODUxOTAxNiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkxJRDhcclxuYT1pY2Ut\ncHdkOjZkQ1VNVlVGbHRLWXZFOCtMRU1CUnlhYVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAyMjo3QjpDNDo0NjpDQTo1OTo2QTpF\nNTo3RTpFNjoyRjoxRTo5RDoxRjpCMjpBNDo0RTowQzowMzpFMTpCNTpFRjo2OTo1QjowNDpGMjow\nNTpBMjpCOTo4MDo4NTpBMVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzMDU0NzAzOTk1IDM3NTcxMTM2NThcclxuYT1zc3JjOjMw\nNTQ3MDM5OTUgY25hbWU6SmY1cXhxY0dGYWhETTl2T1xyXG5hPXNzcmM6MzA1NDcwMzk5NSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzA1NDcwMzk5NSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMwNTQ3MDM5OTUgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mzc1NzExMzY1OCBjbmFtZTpKZjVxeHFjR0ZhaERNOXZPXHJc\nbmE9c3NyYzozNzU3MTEzNjU4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozNzU3MTEzNjU4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mzc1NzExMzY1OCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673834635:coturn","icePassword1":"71/nU0f0rZiIcs0DVTebbuCmojk\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackViewerSendSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24967 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39054 typ host generation 0 ufrag LID8 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39054 typ host generation 0 ufrag LID8 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24967 sendIceCandidate [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834057989","params":{"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39054 typ host generation 0 ufrag LID8 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackViewerSendSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51650 typ host generation 0 ufrag LID8 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51650 typ host generation 0 ufrag LID8 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24967 sendIceCandidate [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834057990","params":{"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 51650 typ host generation 0 ufrag LID8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackViewerSendSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 39180 typ srflx raddr 10.53.4.91 rport 51650 generation 0 ufrag LID8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 39180 typ srflx raddr 10.53.4.91 rport 51650 generation 0 ufrag LID8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24967 sendIceCandidate [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834058255","params":{"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 39180 typ srflx raddr 10.53.4.91 rport 51650 generation 0 ufrag LID8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:409 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackViewerSendSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (442ms) [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:54:17 GMT [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59326 typ relay raddr 223.104.77.201 rport 39180 generation 0 ufrag LID8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59326 typ relay raddr 223.104.77.201 rport 39180 generation 0 ufrag LID8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24967 sendIceCandidate [DEBUG END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834058579","params":{"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 59326 typ relay raddr 223.104.77.201 rport 39180 generation 0 ufrag LID8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:17.734 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:734 [INFO END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackViewerSendSignal [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:17.734 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d7de5d36-fc6f-458b-9a7a-778b3a2e8750","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834657},{"uris":["turn:52.20.79.251:3478"],"username":"1673834657:coturn","password":"H0Nb5kxo1CWgCzWHx4BDsMyPDww=","expireTimestamp":1673834657}]} [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d7de5d36-fc6f-458b-9a7a-778b3a2e8750","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834657},{"uris":["turn:52.20.79.251:3478"],"username":"1673834657:coturn","password":"H0Nb5kxo1CWgCzWHx4BDsMyPDww=","expireTimestamp":1673834657}]} [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:54:19.042 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:54:19.042 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834056_1570_534413694", "version": 2, "timestamp": 1673834058391, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:54:19.042 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1764 [INFO END] +2023-01-16 09:54:19.042 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834056_1571_134613348", "version": 2, "timestamp": 1673834058627, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTA2ODgxNjE2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM5NDk5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDMzOTk3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE2NDkzNDEwMTEgY25hbWU6Y1BOdTVXdWxpdjVvOC9HclxyXG5hPXNzcmM6MTY0OTM0MTAxMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjQ5MzQxMDExIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTY0OTM0MTAxMSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SWk4L1xyXG5hPWljZS1wd2Q6Z0MxTDZGd1RqemlRbXZDUWcvOGhSVEpxXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRTY6Rjc6MkM6Q0I6NDg6Qjg6NTA6MTc6RkU6QjM6MEM6MjY6MkY6MDU6NjM6RDQ6NTU6NUE6RDU6Njc6OEE6RDc6MjU6NTM6ODA6Mzg6RkI6NzI6QTU6NzE6NkE6RjVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM5NDk5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDMzOTk3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExNzE5MzUwNzAgY25hbWU6Y1BOdTVXdWxpdjVvOC9HclxyXG5hPXNzcmM6MTE3MTkzNTA3MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTcxOTM1MDcwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE3MTkzNTA3MCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SWk4L1xyXG5hPWljZS1wd2Q6Z0MxTDZGd1RqemlRbXZDUWcvOGhSVEpxXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRTY6Rjc6MkM6Q0I6NDg6Qjg6NTA6MTc6RkU6QjM6MEM6MjY6MkY6MDU6NjM6RDQ6NTU6NUE6RDU6Njc6OEE6RDc6MjU6NTM6ODA6Mzg6RkI6NzI6QTU6NzE6NkE6RjVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Answer Sdp: v=0 +o=- 1906881616 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39499 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1649341011 cname:cPNu5Wuliv5o8/Gr +a=ssrc:1649341011 msid:myKvsVideoStream myAudioTrack +a=ssrc:1649341011 mslabel:myKvsVideoStream +a=ssrc:1649341011 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ii8/ +a=ice-pwd:gC1L6FwTjziQmvCQg/8hRTJq +a=ice-options:trickle +a=fingerprint:sha-256 E6:F7:2C:CB:48:B8:50:17:FE:B3:0C:26:2F:05:63:D4:55:5A:D5:67:8A:D7:25:53:80:38:FB:72:A5:71:6A:F5 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39499 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1171935070 cname:cPNu5Wuliv5o8/Gr +a=ssrc:1171935070 msid:myKvsVideoStream myVideoTrack +a=ssrc:1171935070 mslabel:myKvsVideoStream +a=ssrc:1171935070 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ii8/ +a=ice-pwd:gC1L6FwTjziQmvCQg/8hRTJq +a=ice-options:trickle +a=fingerprint:sha-256 E6:F7:2C:CB:48:B8:50:17:FE:B3:0C:26:2F:05:63:D4:55:5A:D5:67:8A:D7:25:53:80:38:FB:72:A5:71:6A:F5 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 24967 addRemoteStream [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24967 addRemoteStream [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24967 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Answer Client ID: e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onConnectionChange [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24967 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33997 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:54:19.042 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2066 [INFO END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=3651b374-0be6-4d9f-931b-6f72bdf9a5fc videoTrackState=LIVE [DEBUG END] +2023-01-16 09:54:19.042 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834056_1572_1809048202", "version": 2, "timestamp": 1673834058883, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 39499 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 39499 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:54:19.042 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:54:19.042 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2154 [INFO END] +2023-01-16 09:54:20.399 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834057_1573_748082086", "version": 2, "timestamp": 1673834059263, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 57651 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 57651 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:54:20.399 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2554 [INFO END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59326 typ relay raddr 223.104.77.201 rport 39180 generation 0 ufrag LID8 network-id 3 network-cost 900 remote sdp = candidate:2993246759 1 udp 2130706431 33997 typ prflx generation 0 ufrag Ii8/ [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834060} [DEBUG END] +2023-01-16 09:54:20.399 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834058_1574_465874825", "version": 2, "timestamp": 1673834060095, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62488 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62488 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:54:20.399 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:54:20.399 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3386 [INFO END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onConnectionChange [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24967 PeerConnection connected [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 24967 peerConnectSuccess [DEBUG END] +2023-01-16 09:54:22.263 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4414 [INFO END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24967 startHeartbeat [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24967 getBitRate [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24966 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:54:22.263 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24966 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24967 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 25003 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:54:23.282 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6367 [INFO END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 25003 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 25003 registerBitRateCallback [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 25003 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:54:23.282 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:54:23.282 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:54:23.282 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24967 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:54:24.361 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:54:24.361 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24967 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673833980000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:54:26.171 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f [INFO END] +2023-01-16 09:54:26.171 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:54:26.171 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834066573","params":{"sessionId":"e3a4b5fd-352d-4376-9bd6-d36cbbe79f9f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24967 onConnectionChange [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24967 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:54:26.171 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673834064000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24966 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:54:26.171 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:14.590 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:55:14.590 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10359 [DEBUG END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: timestamp=1673834115009 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: nonce=2c17d452-626a-4168-8693-1e38385f511f [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: sign=40b9ed3bd77161f620323e36ff175d82 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:55:14.590 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:55:14.590 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:55:14.590 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:55:14.590 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:55:14 GMT [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=640 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:55:14 GMT [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=784 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:55:15 GMT [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a08e9aee-bba4-4a9e-8cb8-cb7ee7a5e53f [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0A0iGiiIAMF-Iw= [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ae83-4932c4a90b0f47a036c668ff;Sampled=0 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1407 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: timestamp=1673834116434 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: nonce=bb8bbcfa-a769-4aad-9c7f-70dc08493b02 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: sign=66856da66e9cbd27d6d85b84de36f528 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:55:15.800 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:55:15.800 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:55:15.800 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:55:15 GMT [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2fb31498-8675-4890-800c-14e616773733 [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0A0oF_PIAMF24w= [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ae83-74fc00cc2ce07e7c6c9c76d4;Sampled=0 [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=483 [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 959}} [INFO END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4585,5,main] thread id:10390 [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (643ms) [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:55:16 GMT [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834716},{"uris":["turn:54.87.154.8:3478"],"username":"1673834716:coturn","password":"6ckxHGAqC2WcYk288rF1Bllufy0=","expireTimestamp":1673834716}]} [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834716},{"uris":["turn:54.87.154.8:3478"],"username":"1673834716:coturn","password":"6ckxHGAqC2WcYk288rF1Bllufy0=","expireTimestamp":1673834716}]} [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:55:16.919 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:55:16.919 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:55:16.919 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:eec5c5a8-3875-414b-b50f-8ff65a07a92e 耗时:0 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25614 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25614 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25614 createSdpOffer success [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25614 oldSDP =v=0 +o=- 7887699776038195067 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XIZD +a=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1700861054 cname:mk3PQY6K6vaiRTED +a=ssrc:1700861054 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1700861054 mslabel:KvsLocalMediaStream +a=ssrc:1700861054 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XIZD +a=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2261000899 1363821038 +a=ssrc:2261000899 cname:mk3PQY6K6vaiRTED +a=ssrc:2261000899 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2261000899 mslabel:KvsLocalMediaStream +a=ssrc:2261000899 label:KvsVideoTrack +a=ssrc:1363821038 cname:mk3PQY6K6vaiRTED +a=ssrc:1363821038 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1363821038 mslabel:KvsLocalMediaStream +a=ssrc:1363821038 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] Message >>>signaling_threa - 25614 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7887699776038195067 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XIZD\r\na=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1700861054 cname:mk3PQY6K6vaiRTED\r\na=ssrc:1700861054 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1700861054 mslabel:KvsLocalMediaStream\r\na=ssrc:1700861054 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:XIZD\r\na=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2261000899 1363821038\r\na=ssrc:2261000899 cname:mk3PQY6K6vaiRTED\r\na=ssrc:2261000899 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2261000899 mslabel:KvsLocalMediaStream\r\na=ssrc:2261000899 label:KvsVideoTrack\r\na=ssrc:1363821038 cname:mk3PQY6K6vaiRTED\r\na=ssrc:1363821038 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1363821038 mslabel:KvsLocalMediaStream\r\na=ssrc:1363821038 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] Message >>>signaling_threa - 25614 createOffer description=v=0 +o=- 7887699776038195067 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XIZD +a=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1700861054 cname:mk3PQY6K6vaiRTED +a=ssrc:1700861054 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1700861054 mslabel:KvsLocalMediaStream +a=ssrc:1700861054 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XIZD +a=ice-pwd:/tCnSq0tslJ7f4yo8nmJm3Qz +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:EB:A3:6D:42:49:C9:4B:0E:65:9F:AE:91:23:E9:F1:2E:6F:1D:DC:42:DC:D5:CB:EC:D2:C0:41:94:0B:F4:A8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2261000899 1363821038 +a=ssrc:2261000899 cname:mk3PQY6K6vaiRTED +a=ssrc:2261000899 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2261000899 mslabel:KvsLocalMediaStream +a=ssrc:2261000899 label:KvsVideoTrack +a=ssrc:1363821038 cname:mk3PQY6K6vaiRTED +a=ssrc:1363821038 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1363821038 mslabel:KvsLocalMediaStream +a=ssrc:1363821038 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25614 sendSdpOffer [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834137696","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDc4ODc2OTk3NzYwMzgxOTUwNjcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6WElaRFxyXG5hPWljZS1wd2Q6L3RDblNxMHRzbEo3ZjR5bzhubUptM1F6XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDhBOkVCOkEzOjZEOjQyOjQ5OkM5OjRCOjBFOjY1OjlGOkFFOjkxOjIzOkU5OkYxOjJFOjZG\nOjFEOkRDOjQyOkRDOkQ1OkNCOkVDOkQyOkMwOjQxOjk0OjBCOkY0OkE4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTcwMDg2MTA1NCBjbmFtZTptazNQUVk2SzZ2YWlSVEVEXHJcbmE9c3NyYzoxNzAwODYxMDU0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNzAwODYx\nMDU0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTcwMDg2MTA1NCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlhJWkRcclxuYT1pY2Ut\ncHdkOi90Q25TcTB0c2xKN2Y0eW84bm1KbTNRelxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4QTpFQjpBMzo2RDo0Mjo0OTpDOTo0\nQjowRTo2NTo5RjpBRTo5MToyMzpFOTpGMToyRTo2RjoxRDpEQzo0MjpEQzpENTpDQjpFQzpEMjpD\nMDo0MTo5NDowQjpGNDpBOFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMjYxMDAwODk5IDEzNjM4MjEwMzhcclxuYT1zc3JjOjIy\nNjEwMDA4OTkgY25hbWU6bWszUFFZNks2dmFpUlRFRFxyXG5hPXNzcmM6MjI2MTAwMDg5OSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjI2MTAwMDg5OSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIyNjEwMDA4OTkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTM2MzgyMTAzOCBjbmFtZTptazNQUVk2SzZ2YWlSVEVEXHJc\nbmE9c3NyYzoxMzYzODIxMDM4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMzYzODIxMDM4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTM2MzgyMTAzOCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834716:coturn","icePassword1":"6ckxHGAqC2WcYk288rF1Bllufy0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:133 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackViewerSendSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25614 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59309 typ host generation 0 ufrag XIZD network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59309 typ host generation 0 ufrag XIZD network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25614 sendIceCandidate [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834137700","params":{"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59309 typ host generation 0 ufrag XIZD network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:137 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackViewerSendSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34880 typ host generation 0 ufrag XIZD network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34880 typ host generation 0 ufrag XIZD network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25614 sendIceCandidate [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834137702","params":{"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34880 typ host generation 0 ufrag XIZD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackViewerSendSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 38073 typ srflx raddr 10.53.4.91 rport 34880 generation 0 ufrag XIZD network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 38073 typ srflx raddr 10.53.4.91 rport 34880 generation 0 ufrag XIZD network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25614 sendIceCandidate [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834137940","params":{"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 38073 typ srflx raddr 10.53.4.91 rport 34880 generation 0 ufrag XIZD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:376 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackViewerSendSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (452ms) [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:55:36 GMT [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"92d90372-2165-4521-bdfb-27d626bf174d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834736},{"uris":["turn:54.87.154.8:3478"],"username":"1673834736:coturn","password":"+GeQQjM+dT+mUVTiZtA5yR5k8K4=","expireTimestamp":1673834736}]} [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"92d90372-2165-4521-bdfb-27d626bf174d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834736},{"uris":["turn:54.87.154.8:3478"],"username":"1673834736:coturn","password":"+GeQQjM+dT+mUVTiZtA5yR5k8K4=","expireTimestamp":1673834736}]} [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55833 typ relay raddr 223.104.77.207 rport 38073 generation 0 ufrag XIZD network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55833 typ relay raddr 223.104.77.207 rport 38073 generation 0 ufrag XIZD network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25614 sendIceCandidate [DEBUG END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834138249","params":{"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55833 typ relay raddr 223.104.77.207 rport 38073 generation 0 ufrag XIZD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:37.453 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:686 [INFO END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackViewerSendSignal [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:37.453 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:55:38.460 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834136_1575_1897536062", "version": 2, "timestamp": 1673834138131, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMzQwMDQwNzIwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU3NDA4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2NzUxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjc4MDA3NjE1MSBjbmFtZTp5dlU0Slk3cDVPZjU5QkEwXHJcbmE9c3NyYzo3ODAwNzYxNTEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NzgwMDc2MTUxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NzgwMDc2MTUxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo4UTMyXHJcbmE9aWNlLXB3ZDpXWkhzMG1YNXR5N29uSzVabUMvY0NXRDdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBOTo3NjpEMDo0OTo2QTpCOTpFRTpCNToyOTpFRjpFRToxNDo5Mzo5RToyQzpBMDpDQzpBMjo4MjozMDpFNDoyQzpDQzo3QjpDQzoxQzpERDoyNDoyNTpEOTpEODo4QVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTc0MDggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTY3NTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTc1ODQ1MjIzMyBjbmFtZTp5dlU0Slk3cDVPZjU5QkEwXHJcbmE9c3NyYzoxNzU4NDUyMjMzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3NTg0NTIyMzMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNzU4NDUyMjMzIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo4UTMyXHJcbmE9aWNlLXB3ZDpXWkhzMG1YNXR5N29uSzVabUMvY0NXRDdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBOTo3NjpEMDo0OTo2QTpCOTpFRTpCNToyOTpFRjpFRToxNDo5Mzo5RToyQzpBMDpDQzpBMjo4MjozMDpFNDoyQzpDQzo3QjpDQzoxQzpERDoyNDoyNTpEOTpEODo4QVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "eec5c5a8-3875-414b-b50f-8ff65a07a92e", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Answer Sdp: v=0 +o=- 1340040720 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57408 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:780076151 cname:yvU4JY7p5Of59BA0 +a=ssrc:780076151 msid:myKvsVideoStream myAudioTrack +a=ssrc:780076151 mslabel:myKvsVideoStream +a=ssrc:780076151 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8Q32 +a=ice-pwd:WZHs0mX5ty7onK5ZmC/cCWD7 +a=ice-options:trickle +a=fingerprint:sha-256 A9:76:D0:49:6A:B9:EE:B5:29:EF:EE:14:93:9E:2C:A0:CC:A2:82:30:E4:2C:CC:7B:CC:1C:DD:24:25:D9:D8:8A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57408 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1758452233 cname:yvU4JY7p5Of59BA0 +a=ssrc:1758452233 msid:myKvsVideoStream myVideoTrack +a=ssrc:1758452233 mslabel:myKvsVideoStream +a=ssrc:1758452233 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8Q32 +a=ice-pwd:WZHs0mX5ty7onK5ZmC/cCWD7 +a=ice-options:trickle +a=fingerprint:sha-256 A9:76:D0:49:6A:B9:EE:B5:29:EF:EE:14:93:9E:2C:A0:CC:A2:82:30:E4:2C:CC:7B:CC:1C:DD:24:25:D9:D8:8A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834138} [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 25614 addRemoteStream [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25614 addRemoteStream [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25614 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Answer Client ID: eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onConnectionChange [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4585 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25614 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:55:38.460 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1873 [INFO END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:55:38.460 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834136_1577_1079891640", "version": 2, "timestamp": 1673834138312, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 57408 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eec5c5a8-3875-414b-b50f-8ff65a07a92e", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Received IceCandidate from remote sessionId = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 checkAndAddIceCandidate message = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Peer connection found already [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 57408 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4585 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:55:38.460 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1882 [INFO END] +2023-01-16 09:55:38.460 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=a58af744-f280-4ca7-8089-9488fbe5ed32 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:55:39.535 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834136_1576_509767111", "version": 2, "timestamp": 1673834138384, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eec5c5a8-3875-414b-b50f-8ff65a07a92e", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Received IceCandidate from remote sessionId = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 checkAndAddIceCandidate message = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Peer connection found already [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56751 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4585 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:55:39.535 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1977 [INFO END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55833 typ relay raddr 223.104.77.207 rport 38073 generation 0 ufrag XIZD network-id 3 network-cost 900 remote sdp = candidate:2018802055 1 udp 1694498815 9599 typ prflx generation 0 ufrag 8Q32 [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:55:39.535 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55833 typ relay raddr 223.104.77.207 rport 38073 generation 0 ufrag XIZD network-id 3 network-cost 900 remote sdp = candidate:719677206 1 udp 2130706431 56751 typ prflx generation 0 ufrag 8Q32 [DEBUG END] +2023-01-16 09:55:40.565 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834137_1578_1528879681", "version": 2, "timestamp": 1673834139422, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 61920 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eec5c5a8-3875-414b-b50f-8ff65a07a92e", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Received IceCandidate from remote sessionId = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 checkAndAddIceCandidate message = eec5c5a8-3875-414b-b50f-8ff65a07a92e [DEBUG END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Peer connection found already [DEBUG END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4585 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 61920 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:55:40.565 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4585 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:55:40.565 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3005 [INFO END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onConnectionChange [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25614 PeerConnection connected [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 25614 peerConnectSuccess [DEBUG END] +2023-01-16 09:55:41.651 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4087 [INFO END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25614 startHeartbeat [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25614 getBitRate [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25613 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25613 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 25648 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:55:41.651 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4881 [INFO END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 25648 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 25648 registerBitRateCallback [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 25648 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:55:41.651 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:55:41.651 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:55:41.651 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:55:42.680 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25614 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:55:42.680 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25614 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673834064000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:55:44.528 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:eec5c5a8-3875-414b-b50f-8ff65a07a92e [INFO END] +2023-01-16 09:55:44.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:55:44.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834144946","params":{"sessionId":"eec5c5a8-3875-414b-b50f-8ff65a07a92e"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:55:44.528 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25614 onConnectionChange [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25614 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673834142000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25613 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:55:44.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:34.762 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:56:34.762 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10365 [DEBUG END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: timestamp=1673834195177 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: nonce=b8bd3de3-6cc3-43f7-8641-c07933803ea8 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: sign=06ce9c2e89de569b6cd412241320bb33 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:56:34.762 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:56:34.762 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:56:34.762 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:56:34.762 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:56:34 GMT [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=579 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:56:34 GMT [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:56:35 GMT [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c66cf6e6-f1fa-4c72-ad25-f73160d12dca [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BBBFm_oAMFzig= [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aed3-4d8b7baa6a20ff0d1c7ebc2f;Sampled=0 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1138 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: timestamp=1673834196346 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: nonce=98638e7f-5a29-40ba-920d-87931079c964 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: sign=d78a8f2e39bd8ca6565889a4c4694279 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:56:35.907 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:56:35.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:56:35 GMT [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1d65c544-3186-4f10-893d-3f482f7f7e0c [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BBHFW5IAMFt8Q= [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4aed3-264ed4c433f3b1bb5b6d106f;Sampled=0 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=454 [INFO END] +2023-01-16 09:56:35.907 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 961}} [INFO END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4758,5,main] thread id:10399 [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (802ms) [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:56:36 GMT [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834796},{"uris":["turn:52.20.79.251:3478"],"username":"1673834796:coturn","password":"n0pTrlZlU9zovxNonngUNKbNIgQ=","expireTimestamp":1673834796}]} [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834796},{"uris":["turn:52.20.79.251:3478"],"username":"1673834796:coturn","password":"n0pTrlZlU9zovxNonngUNKbNIgQ=","expireTimestamp":1673834796}]} [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:56:37.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:56:37.164 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:56:37.164 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:56:37.164 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:8b432410-d98c-4390-973d-5b93c223553a 耗时:0 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26239 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26239 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26239 createSdpOffer success [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26239 oldSDP =v=0 +o=- 5608986323714268082 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gz4z +a=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK +a=ice-options:trickle renomination +a=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:283181980 cname:DGS5iaYqieDMT0Ny +a=ssrc:283181980 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:283181980 mslabel:KvsLocalMediaStream +a=ssrc:283181980 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gz4z +a=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK +a=ice-options:trickle renomination +a=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 80682219 3617036332 +a=ssrc:80682219 cname:DGS5iaYqieDMT0Ny +a=ssrc:80682219 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:80682219 mslabel:KvsLocalMediaStream +a=ssrc:80682219 label:KvsVideoTrack +a=ssrc:3617036332 cname:DGS5iaYqieDMT0Ny +a=ssrc:3617036332 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3617036332 mslabel:KvsLocalMediaStream +a=ssrc:3617036332 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] Message >>>signaling_threa - 26239 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5608986323714268082 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Gz4z\r\na=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:283181980 cname:DGS5iaYqieDMT0Ny\r\na=ssrc:283181980 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:283181980 mslabel:KvsLocalMediaStream\r\na=ssrc:283181980 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Gz4z\r\na=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 80682219 3617036332\r\na=ssrc:80682219 cname:DGS5iaYqieDMT0Ny\r\na=ssrc:80682219 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:80682219 mslabel:KvsLocalMediaStream\r\na=ssrc:80682219 label:KvsVideoTrack\r\na=ssrc:3617036332 cname:DGS5iaYqieDMT0Ny\r\na=ssrc:3617036332 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3617036332 mslabel:KvsLocalMediaStream\r\na=ssrc:3617036332 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] Message >>>signaling_threa - 26239 createOffer description=v=0 +o=- 5608986323714268082 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gz4z +a=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK +a=ice-options:trickle renomination +a=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:283181980 cname:DGS5iaYqieDMT0Ny +a=ssrc:283181980 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:283181980 mslabel:KvsLocalMediaStream +a=ssrc:283181980 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gz4z +a=ice-pwd:Wz2GqcNw8worblIjZOu6MCQK +a=ice-options:trickle renomination +a=fingerprint:sha-256 E7:A3:FA:9F:E5:85:AD:19:A2:B8:69:4E:1F:71:7C:1F:53:1B:11:EF:7B:C0:77:6F:38:EA:11:E4:58:92:65:43 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 80682219 3617036332 +a=ssrc:80682219 cname:DGS5iaYqieDMT0Ny +a=ssrc:80682219 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:80682219 mslabel:KvsLocalMediaStream +a=ssrc:80682219 label:KvsVideoTrack +a=ssrc:3617036332 cname:DGS5iaYqieDMT0Ny +a=ssrc:3617036332 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3617036332 mslabel:KvsLocalMediaStream +a=ssrc:3617036332 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26239 sendSdpOffer [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834218748","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU2MDg5ODYzMjM3MTQyNjgwODIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6R3o0elxyXG5hPWljZS1wd2Q6V3oyR3FjTnc4d29yYmxJalpPdTZNQ1FLXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEU3OkEzOkZBOjlGOkU1Ojg1OkFEOjE5OkEyOkI4OjY5OjRFOjFGOjcxOjdDOjFGOjUzOjFC\nOjExOkVGOjdCOkMwOjc3OjZGOjM4OkVBOjExOkU0OjU4OjkyOjY1OjQzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjgzMTgxOTgwIGNuYW1lOkRHUzVpYVlxaWVETVQwTnlcclxuYT1zc3JjOjI4MzE4MTk4MCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MjgzMTgxOTgw\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjgzMTgxOTgwIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6R3o0elxyXG5hPWljZS1wd2Q6\nV3oyR3FjTnc4d29yYmxJalpPdTZNQ1FLXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEU3OkEzOkZBOjlGOkU1Ojg1OkFEOjE5OkEy\nOkI4OjY5OjRFOjFGOjcxOjdDOjFGOjUzOjFCOjExOkVGOjdCOkMwOjc3OjZGOjM4OkVBOjExOkU0\nOjU4OjkyOjY1OjQzXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDgwNjgyMjE5IDM2MTcwMzYzMzJcclxuYT1zc3JjOjgwNjgyMjE5\nIGNuYW1lOkRHUzVpYVlxaWVETVQwTnlcclxuYT1zc3JjOjgwNjgyMjE5IG1zaWQ6S3ZzTG9jYWxN\nZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo4MDY4MjIxOSBtc2xhYmVsOkt2c0xv\nY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjgwNjgyMjE5IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM2MTcwMzYzMzIgY25hbWU6REdTNWlhWXFpZURNVDBOeVxyXG5hPXNzcmM6MzYxNzAz\nNjMzMiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzYx\nNzAzNjMzMiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM2MTcwMzYzMzIg\nbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"8b432410-d98c-4390-973d-5b93c223553a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673834796:coturn","icePassword1":"n0pTrlZlU9zovxNonngUNKbNIgQ\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackViewerSendSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26239 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37152 typ host generation 0 ufrag Gz4z network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37152 typ host generation 0 ufrag Gz4z network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26239 sendIceCandidate [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834218753","params":{"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37152 typ host generation 0 ufrag Gz4z network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackViewerSendSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55248 typ host generation 0 ufrag Gz4z network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55248 typ host generation 0 ufrag Gz4z network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26239 sendIceCandidate [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834218754","params":{"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55248 typ host generation 0 ufrag Gz4z network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackViewerSendSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 42093 typ srflx raddr 10.53.4.91 rport 55248 generation 0 ufrag Gz4z network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 42093 typ srflx raddr 10.53.4.91 rport 55248 generation 0 ufrag Gz4z network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26239 sendIceCandidate [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834219002","params":{"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 42093 typ srflx raddr 10.53.4.91 rport 55248 generation 0 ufrag Gz4z network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:397 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackViewerSendSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (412ms) [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:56:57 GMT [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"862d6e11-c1d9-411e-8057-137b8dba93f1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834817},{"uris":["turn:52.20.79.251:3478"],"username":"1673834817:coturn","password":"av8tcZSXrsq6709wP1QBn/zTWkc=","expireTimestamp":1673834817}]} [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"862d6e11-c1d9-411e-8057-137b8dba93f1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834817},{"uris":["turn:52.20.79.251:3478"],"username":"1673834817:coturn","password":"av8tcZSXrsq6709wP1QBn/zTWkc=","expireTimestamp":1673834817}]} [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56530 typ relay raddr 223.104.77.201 rport 42093 generation 0 ufrag Gz4z network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56530 typ relay raddr 223.104.77.201 rport 42093 generation 0 ufrag Gz4z network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26239 sendIceCandidate [DEBUG END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834219335","params":{"sessionId":"8b432410-d98c-4390-973d-5b93c223553a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56530 typ relay raddr 223.104.77.201 rport 42093 generation 0 ufrag Gz4z network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:56:58.493 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:730 [INFO END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackViewerSendSignal [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:56:58.493 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834219} [DEBUG END] +2023-01-16 09:56:59.772 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834217_1579_1846826880", "version": 2, "timestamp": 1673834219076, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMDczMTcwMTU1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUyNzk2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1NjUyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEyNzQyOTI2OTAgY25hbWU6dUYzUFFoSytKOHFrY0ZQalxyXG5hPXNzcmM6MTI3NDI5MjY5MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMjc0MjkyNjkwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTI3NDI5MjY5MCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6WEJleFxyXG5hPWljZS1wd2Q6YWVwc1FVUmg2T0lLV1pQd1hVVFZ5eG4wXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDM6QjQ6RDM6REM6NzA6Mzk6MkE6Mzc6RUU6RDk6REI6NjU6MjA6QTQ6REI6NEU6MUM6ODQ6NTg6Rjg6RDE6Q0U6NTY6MUM6NUE6OUM6QkM6ODQ6REQ6M0Q6RkY6MkZcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUyNzk2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1NjUyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExNTk2NDg5NjAgY25hbWU6dUYzUFFoSytKOHFrY0ZQalxyXG5hPXNzcmM6MTE1OTY0ODk2MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTU5NjQ4OTYwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE1OTY0ODk2MCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6WEJleFxyXG5hPWljZS1wd2Q6YWVwc1FVUmg2T0lLV1pQd1hVVFZ5eG4wXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDM6QjQ6RDM6REM6NzA6Mzk6MkE6Mzc6RUU6RDk6REI6NjU6MjA6QTQ6REI6NEU6MUM6ODQ6NTg6Rjg6RDE6Q0U6NTY6MUM6NUE6OUM6QkM6ODQ6REQ6M0Q6RkY6MkZcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "8b432410-d98c-4390-973d-5b93c223553a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Answer Sdp: v=0 +o=- 2073170155 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52796 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35652 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1274292690 cname:uF3PQhK+J8qkcFPj +a=ssrc:1274292690 msid:myKvsVideoStream myAudioTrack +a=ssrc:1274292690 mslabel:myKvsVideoStream +a=ssrc:1274292690 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XBex +a=ice-pwd:aepsQURh6OIKWZPwXUTVyxn0 +a=ice-options:trickle +a=fingerprint:sha-256 03:B4:D3:DC:70:39:2A:37:EE:D9:DB:65:20:A4:DB:4E:1C:84:58:F8:D1:CE:56:1C:5A:9C:BC:84:DD:3D:FF:2F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52796 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35652 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1159648960 cname:uF3PQhK+J8qkcFPj +a=ssrc:1159648960 msid:myKvsVideoStream myVideoTrack +a=ssrc:1159648960 mslabel:myKvsVideoStream +a=ssrc:1159648960 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XBex +a=ice-pwd:aepsQURh6OIKWZPwXUTVyxn0 +a=ice-options:trickle +a=fingerprint:sha-256 03:B4:D3:DC:70:39:2A:37:EE:D9:DB:65:20:A4:DB:4E:1C:84:58:F8:D1:CE:56:1C:5A:9C:BC:84:DD:3D:FF:2F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 26239 addRemoteStream [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26239 addRemoteStream [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26239 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Answer Client ID: 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onConnectionChange [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4758 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:56:59.772 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1758 [INFO END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26239 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d47b74e9-1f6e-44db-9c7c-3b894b9a4b4b videoTrackState=LIVE [DEBUG END] +2023-01-16 09:56:59.772 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834217_1580_1796072951", "version": 2, "timestamp": 1673834219325, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35652 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8b432410-d98c-4390-973d-5b93c223553a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Received IceCandidate from remote sessionId = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 checkAndAddIceCandidate message = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Peer connection found already [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35652 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4758 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:56:59.772 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1837 [INFO END] +2023-01-16 09:56:59.772 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834217_1581_560302266", "version": 2, "timestamp": 1673834219380, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52796 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8b432410-d98c-4390-973d-5b93c223553a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Received IceCandidate from remote sessionId = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 checkAndAddIceCandidate message = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Peer connection found already [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52796 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:56:59.772 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4758 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:56:59.772 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1899 [INFO END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56530 typ relay raddr 223.104.77.201 rport 42093 generation 0 ufrag Gz4z network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52796 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag XBex network-cost 999 [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:57:01.075 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834218_1582_716135426", "version": 2, "timestamp": 1673834220336, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50719 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8b432410-d98c-4390-973d-5b93c223553a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Received IceCandidate from remote sessionId = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 checkAndAddIceCandidate message = 8b432410-d98c-4390-973d-5b93c223553a [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Peer connection found already [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4758 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50719 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4758 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:57:01.075 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2887 [INFO END] +2023-01-16 09:57:01.075 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56530 typ relay raddr 223.104.77.201 rport 42093 generation 0 ufrag Gz4z network-id 3 network-cost 900 remote sdp = candidate:2399251859 1 udp 2130706431 35652 typ prflx generation 0 ufrag XBex [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onConnectionChange [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26239 PeerConnection connected [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 26239 peerConnectSuccess [DEBUG END] +2023-01-16 09:57:02.717 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4111 [INFO END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26239 startHeartbeat [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26239 getBitRate [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26238 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26238 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 26267 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:57:02.717 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4916 [INFO END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 26267 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 26267 registerBitRateCallback [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 26267 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:57:02.717 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:57:02.717 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:57:02.717 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:57:03.744 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26239 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:57:03.744 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26239 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673834142000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:57:23.700 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:8b432410-d98c-4390-973d-5b93c223553a [INFO END] +2023-01-16 09:57:23.700 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:57:23.700 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834244104","params":{"sessionId":"8b432410-d98c-4390-973d-5b93c223553a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@2900fea [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:57:23.700 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26239 onConnectionChange [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26239 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673834223000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26238 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:57:23.700 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:58:15.056 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:58:15.056 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10369 [DEBUG END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: timestamp=1673834295472 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: nonce=d6c387ee-b7e2-4b6d-8470-41430a4d9955 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: sign=a6501abd077f78fdb90372cd4fbd076f [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:58:15.056 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:58:15.056 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:58:15.056 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:58:15.056 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:58:15 GMT [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=646 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:58:15 GMT [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=793 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:58:15 GMT [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f0c69848-e132-4f75-9c47-c034116e9324 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BQtED0oAMFTwg= [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4af37-395b1cac5bcea9863a71e23a;Sampled=0 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1187 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: timestamp=1673834296689 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: nonce=e77a3d4d-0b67-45e8-9a1a-634cdb13ca67 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: sign=69992ba3a4f10827d61f2f9a4017110e [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:58:16.268 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:58:16.268 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:58:16 GMT [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b91817cd-87df-433b-a7a6-3e2ba3523769 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BQyHLAIAMFdcQ= [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4af38-6f05775446dd844d1717a976;Sampled=0 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=458 [INFO END] +2023-01-16 09:58:16.268 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 962}} [INFO END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (652ms) [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:58:16 GMT [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834896},{"uris":["turn:54.87.154.8:3478"],"username":"1673834896:coturn","password":"Rr5g/Iqulv+ZqLbmKOMByw/k8ZI=","expireTimestamp":1673834896}]} [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834896},{"uris":["turn:54.87.154.8:3478"],"username":"1673834896:coturn","password":"Rr5g/Iqulv+ZqLbmKOMByw/k8ZI=","expireTimestamp":1673834896}]} [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:58:17.355 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:58:17.355 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5050,5,main] thread id:10403 [DEBUG END] +2023-01-16 09:58:17.355 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:58:18.633 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:62ddf7e5-726f-470b-952f-8489551ec253 耗时:1 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:125 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27009 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27009 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27009 createSdpOffer success [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27009 oldSDP =v=0 +o=- 4092779298289130690 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Uubq +a=ice-pwd:RyK2HHayEYjYFbuPhUfenghu +a=ice-options:trickle renomination +a=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2836237623 cname:gy9FarVxUFspHetZ +a=ssrc:2836237623 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2836237623 mslabel:KvsLocalMediaStream +a=ssrc:2836237623 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Uubq +a=ice-pwd:RyK2HHayEYjYFbuPhUfenghu +a=ice-options:trickle renomination +a=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3293964610 1329712215 +a=ssrc:3293964610 cname:gy9FarVxUFspHetZ +a=ssrc:3293964610 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3293964610 mslabel:KvsLocalMediaStream +a=ssrc:3293964610 label:KvsVideoTrack +a=ssrc:1329712215 cname:gy9FarVxUFspHetZ +a=ssrc:1329712215 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1329712215 mslabel:KvsLocalMediaStream +a=ssrc:1329712215 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] Message >>>signaling_threa - 27009 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4092779298289130690 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Uubq\r\na=ice-pwd:RyK2HHayEYjYFbuPhUfenghu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2836237623 cname:gy9FarVxUFspHetZ\r\na=ssrc:2836237623 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2836237623 mslabel:KvsLocalMediaStream\r\na=ssrc:2836237623 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Uubq\r\na=ice-pwd:RyK2HHayEYjYFbuPhUfenghu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3293964610 1329712215\r\na=ssrc:3293964610 cname:gy9FarVxUFspHetZ\r\na=ssrc:3293964610 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3293964610 mslabel:KvsLocalMediaStream\r\na=ssrc:3293964610 label:KvsVideoTrack\r\na=ssrc:1329712215 cname:gy9FarVxUFspHetZ\r\na=ssrc:1329712215 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1329712215 mslabel:KvsLocalMediaStream\r\na=ssrc:1329712215 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] Message >>>signaling_threa - 27009 createOffer description=v=0 +o=- 4092779298289130690 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Uubq +a=ice-pwd:RyK2HHayEYjYFbuPhUfenghu +a=ice-options:trickle renomination +a=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2836237623 cname:gy9FarVxUFspHetZ +a=ssrc:2836237623 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2836237623 mslabel:KvsLocalMediaStream +a=ssrc:2836237623 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Uubq +a=ice-pwd:RyK2HHayEYjYFbuPhUfenghu +a=ice-options:trickle renomination +a=fingerprint:sha-256 F0:8A:25:DE:4F:29:C9:FA:77:E7:1D:A8:1D:54:53:95:70:82:81:DA:37:8A:B0:9D:DF:91:79:37:2A:3F:28:A6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3293964610 1329712215 +a=ssrc:3293964610 cname:gy9FarVxUFspHetZ +a=ssrc:3293964610 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3293964610 mslabel:KvsLocalMediaStream +a=ssrc:3293964610 label:KvsVideoTrack +a=ssrc:1329712215 cname:gy9FarVxUFspHetZ +a=ssrc:1329712215 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1329712215 mslabel:KvsLocalMediaStream +a=ssrc:1329712215 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27009 sendSdpOffer [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834317787","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQwOTI3NzkyOTgyODkxMzA2OTAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VXVicVxyXG5hPWljZS1wd2Q6UnlLMkhIYXlFWWpZRmJ1UGhVZmVuZ2h1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEYwOjhBOjI1OkRFOjRGOjI5OkM5OkZBOjc3OkU3OjFEOkE4OjFEOjU0OjUzOjk1OjcwOjgy\nOjgxOkRBOjM3OjhBOkIwOjlEOkRGOjkxOjc5OjM3OjJBOjNGOjI4OkE2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjgzNjIzNzYyMyBjbmFtZTpneTlGYXJWeFVGc3BIZXRaXHJcbmE9c3NyYzoyODM2MjM3NjIz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODM2MjM3\nNjIzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjgzNjIzNzYyMyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlV1YnFcclxuYT1pY2Ut\ncHdkOlJ5SzJISGF5RVlqWUZidVBoVWZlbmdodVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMDo4QToyNTpERTo0RjoyOTpDOTpG\nQTo3NzpFNzoxRDpBODoxRDo1NDo1Mzo5NTo3MDo4Mjo4MTpEQTozNzo4QTpCMDo5RDpERjo5MTo3\nOTozNzoyQTozRjoyODpBNlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzMjkzOTY0NjEwIDEzMjk3MTIyMTVcclxuYT1zc3JjOjMy\nOTM5NjQ2MTAgY25hbWU6Z3k5RmFyVnhVRnNwSGV0WlxyXG5hPXNzcmM6MzI5Mzk2NDYxMCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzI5Mzk2NDYxMCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMyOTM5NjQ2MTAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTMyOTcxMjIxNSBjbmFtZTpneTlGYXJWeFVGc3BIZXRaXHJc\nbmE9c3NyYzoxMzI5NzEyMjE1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMzI5NzEyMjE1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTMyOTcxMjIxNSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834896:coturn","icePassword1":"Rr5g/Iqulv+ZqLbmKOMByw/k8ZI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:148 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackViewerSendSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27009 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38773 typ host generation 0 ufrag Uubq network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38773 typ host generation 0 ufrag Uubq network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27009 sendIceCandidate [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834317793","params":{"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38773 typ host generation 0 ufrag Uubq network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:153 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackViewerSendSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 40972 typ host generation 0 ufrag Uubq network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 40972 typ host generation 0 ufrag Uubq network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27009 sendIceCandidate [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834317795","params":{"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 40972 typ host generation 0 ufrag Uubq network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:155 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackViewerSendSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 53968 typ srflx raddr 10.53.4.91 rport 40972 generation 0 ufrag Uubq network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 53968 typ srflx raddr 10.53.4.91 rport 40972 generation 0 ufrag Uubq network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27009 sendIceCandidate [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (423ms) [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:58:37 GMT [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"47296d75-a800-4e80-bff5-bda70db8a3e7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834917},{"uris":["turn:52.20.79.251:3478"],"username":"1673834917:coturn","password":"9I4+T+vE9tgg/MPW/ZxrspBNlPg=","expireTimestamp":1673834917}]} [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834318067","params":{"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 53968 typ srflx raddr 10.53.4.91 rport 40972 generation 0 ufrag Uubq network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:427 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"47296d75-a800-4e80-bff5-bda70db8a3e7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834917},{"uris":["turn:52.20.79.251:3478"],"username":"1673834917:coturn","password":"9I4+T+vE9tgg/MPW/ZxrspBNlPg=","expireTimestamp":1673834917}]} [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackViewerSendSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57145 typ relay raddr 223.104.77.207 rport 53968 generation 0 ufrag Uubq network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57145 typ relay raddr 223.104.77.207 rport 53968 generation 0 ufrag Uubq network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27009 sendIceCandidate [DEBUG END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834318321","params":{"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 57145 typ relay raddr 223.104.77.207 rport 53968 generation 0 ufrag Uubq network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:37.527 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:682 [INFO END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackViewerSendSignal [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:37.527 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:58:38.852 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834316_1583_1651966455", "version": 2, "timestamp": 1673834318122, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "62ddf7e5-726f-470b-952f-8489551ec253", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834318} [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Received IceCandidate from remote sessionId = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 checkAndAddIceCandidate message = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5050 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:58:38.852 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1657 [INFO END] +2023-01-16 09:58:38.852 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834316_1584_448184616", "version": 2, "timestamp": 1673834318280, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NDEwNzUzMzEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE3NjIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTEwNzIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjA3NTQ3MzI5MyBjbmFtZTprd3ZRSGFPK25hRkxhVGZ4XHJcbmE9c3NyYzoyMDc1NDczMjkzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwNzU0NzMyOTMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDc1NDczMjkzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpoTWgrXHJcbmE9aWNlLXB3ZDpqQ0JIYTBFSk45RGdocFgxSjRKOFN1d0tcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxMDoyNTo4RTpENzpGRjpFRjo0NToxQzpGNzpGMDpFNTpEQjo4QTo1ODoxQjpFNDo0QjpCMTpFMDo0ODo0MTo2RDpFMjpERDpEODpCQjo5RjpBQTozQzoxQzoyMjo1M1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE3NjIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTEwNzIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6Nzk1ODA0Nzk4IGNuYW1lOmt3dlFIYU8rbmFGTGFUZnhcclxuYT1zc3JjOjc5NTgwNDc5OCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3OTU4MDQ3OTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3OTU4MDQ3OTggbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmhNaCtcclxuYT1pY2UtcHdkOmpDQkhhMEVKTjlEZ2hwWDFKNEo4U3V3S1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDEwOjI1OjhFOkQ3OkZGOkVGOjQ1OjFDOkY3OkYwOkU1OkRCOjhBOjU4OjFCOkU0OjRCOkIxOkUwOjQ4OjQxOjZEOkUyOkREOkQ4OkJCOjlGOkFBOjNDOjFDOjIyOjUzXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "62ddf7e5-726f-470b-952f-8489551ec253", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Answer Sdp: v=0 +o=- 541075331 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51762 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2075473293 cname:kwvQHaO+naFLaTfx +a=ssrc:2075473293 msid:myKvsVideoStream myAudioTrack +a=ssrc:2075473293 mslabel:myKvsVideoStream +a=ssrc:2075473293 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hMh+ +a=ice-pwd:jCBHa0EJN9DghpX1J4J8SuwK +a=ice-options:trickle +a=fingerprint:sha-256 10:25:8E:D7:FF:EF:45:1C:F7:F0:E5:DB:8A:58:1B:E4:4B:B1:E0:48:41:6D:E2:DD:D8:BB:9F:AA:3C:1C:22:53 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51762 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:795804798 cname:kwvQHaO+naFLaTfx +a=ssrc:795804798 msid:myKvsVideoStream myVideoTrack +a=ssrc:795804798 mslabel:myKvsVideoStream +a=ssrc:795804798 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hMh+ +a=ice-pwd:jCBHa0EJN9DghpX1J4J8SuwK +a=ice-options:trickle +a=fingerprint:sha-256 10:25:8E:D7:FF:EF:45:1C:F7:F0:E5:DB:8A:58:1B:E4:4B:B1:E0:48:41:6D:E2:DD:D8:BB:9F:AA:3C:1C:22:53 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 27009 addRemoteStream [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27009 addRemoteStream [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27009 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Answer Client ID: 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onConnectionChange [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27009 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 51072 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5050 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:58:38.852 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1950 [INFO END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=65c598f9-55f7-4972-8fa0-53fed23ab600 videoTrackState=LIVE [DEBUG END] +2023-01-16 09:58:38.852 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834316_1585_868385481", "version": 2, "timestamp": 1673834318500, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 51762 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "62ddf7e5-726f-470b-952f-8489551ec253", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Received IceCandidate from remote sessionId = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 checkAndAddIceCandidate message = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Peer connection found already [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 51762 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:58:38.852 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5050 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:58:38.852 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1971 [INFO END] +2023-01-16 09:58:40.479 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834317_1586_493584313", "version": 2, "timestamp": 1673834319340, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65153 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "62ddf7e5-726f-470b-952f-8489551ec253", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Received IceCandidate from remote sessionId = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 checkAndAddIceCandidate message = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Peer connection found already [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65153 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5050 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:58:40.479 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2847 [INFO END] +2023-01-16 09:58:40.479 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834318_1587_1082279801", "version": 2, "timestamp": 1673834319811, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 54451 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "62ddf7e5-726f-470b-952f-8489551ec253", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Received IceCandidate from remote sessionId = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 checkAndAddIceCandidate message = 62ddf7e5-726f-470b-952f-8489551ec253 [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Peer connection found already [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5050 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 54451 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:58:40.479 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5050 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:58:40.479 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3284 [INFO END] +2023-01-16 09:58:41.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 57145 typ relay raddr 223.104.77.207 rport 53968 generation 0 ufrag Uubq network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 65153 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag hMh+ network-cost 999 [DEBUG END] +2023-01-16 09:58:41.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onConnectionChange [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27009 PeerConnection connected [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 27009 peerConnectSuccess [DEBUG END] +2023-01-16 09:58:43.118 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5478 [INFO END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27009 startHeartbeat [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27009 getBitRate [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27008 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27008 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 27043 onFirstRemoteFrame [DEBUG END] +2023-01-16 09:58:43.118 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6273 [INFO END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 27043 registerRtcStatsCallback [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 27043 registerBitRateCallback [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 27043 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 09:58:43.118 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 09:58:43.118 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:58:43.118 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 09:58:44.143 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27009 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:58:44.143 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27009 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673834223000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 09:58:47.825 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:62ddf7e5-726f-470b-952f-8489551ec253 [INFO END] +2023-01-16 09:58:47.825 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 09:58:47.825 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834328232","params":{"sessionId":"62ddf7e5-726f-470b-952f-8489551ec253"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 09:58:47.825 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27009 onConnectionChange [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27009 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673834324000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27008 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:58:47.825 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:35.261 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 09:59:35.261 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10377 [DEBUG END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: timestamp=1673834375671 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: nonce=f5792dcc-7ca3-49a2-bf18-b0f6d1430f0c [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: sign=e7edd56f4893b00dc163928dbcb891b4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:59:35.261 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:59:35.261 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:59:35.261 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 09:59:35.261 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:59:35 GMT [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=574 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:59:35 GMT [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=799 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:59:35 GMT [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amzn-requestid=0567544c-3b60-41de-8c0e-167353d91e07 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BdOF8PoAMFjcA= [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4af87-2e66ff6e746340c375bc9003;Sampled=0 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1125 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: timestamp=1673834376826 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: nonce=cdfef321-dd45-42a0-97e3-b8288a1c6a63 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: sign=0abf381a1f21f8d3bef8fa73ed252239 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:59:36.387 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:59:36.387 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5255,5,main] thread id:10409 [DEBUG END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 01:59:36 GMT [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fbf66cd8-15d6-4949-ab96-9387b4b7bd19 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BdTHoQoAMFryw= [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4af88-486af8342992ad1677a3bb19;Sampled=0 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=453 [INFO END] +2023-01-16 09:59:36.387 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 964}} [INFO END] +2023-01-16 09:59:37.403 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (624ms) [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:59:36 GMT [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834976},{"uris":["turn:54.87.154.8:3478"],"username":"1673834976:coturn","password":"is+WBcxDox7etWbepTk/+0uyurg=","expireTimestamp":1673834976}]} [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673834976},{"uris":["turn:54.87.154.8:3478"],"username":"1673834976:coturn","password":"is+WBcxDox7etWbepTk/+0uyurg=","expireTimestamp":1673834976}]} [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:59:37.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:59:37.403 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:59:37.403 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:02caaffd-5d96-4f65-8270-fede2d533b87 耗时:1 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27675 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27675 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27675 createSdpOffer success [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27675 oldSDP =v=0 +o=- 889062025404942735 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4Lh+ +a=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII +a=ice-options:trickle renomination +a=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1055405958 cname:imvjwtPKQrdBPaoy +a=ssrc:1055405958 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1055405958 mslabel:KvsLocalMediaStream +a=ssrc:1055405958 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4Lh+ +a=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII +a=ice-options:trickle renomination +a=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3511777058 275389908 +a=ssrc:3511777058 cname:imvjwtPKQrdBPaoy +a=ssrc:3511777058 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3511777058 mslabel:KvsLocalMediaStream +a=ssrc:3511777058 label:KvsVideoTrack +a=ssrc:275389908 cname:imvjwtPKQrdBPaoy +a=ssrc:275389908 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:275389908 mslabel:KvsLocalMediaStream +a=ssrc:275389908 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 createSdpOfferSuccess [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] Message >>>signaling_threa - 27675 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 889062025404942735 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4Lh+\r\na=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1055405958 cname:imvjwtPKQrdBPaoy\r\na=ssrc:1055405958 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1055405958 mslabel:KvsLocalMediaStream\r\na=ssrc:1055405958 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:4Lh+\r\na=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3511777058 275389908\r\na=ssrc:3511777058 cname:imvjwtPKQrdBPaoy\r\na=ssrc:3511777058 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3511777058 mslabel:KvsLocalMediaStream\r\na=ssrc:3511777058 label:KvsVideoTrack\r\na=ssrc:275389908 cname:imvjwtPKQrdBPaoy\r\na=ssrc:275389908 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:275389908 mslabel:KvsLocalMediaStream\r\na=ssrc:275389908 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] Message >>>signaling_threa - 27675 createOffer description=v=0 +o=- 889062025404942735 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4Lh+ +a=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII +a=ice-options:trickle renomination +a=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1055405958 cname:imvjwtPKQrdBPaoy +a=ssrc:1055405958 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1055405958 mslabel:KvsLocalMediaStream +a=ssrc:1055405958 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4Lh+ +a=ice-pwd:Oq+SUSaYGN97+Cl3rNMSmAII +a=ice-options:trickle renomination +a=fingerprint:sha-256 C7:5E:4A:17:15:88:FD:AC:79:D8:2C:A6:13:B3:A3:C3:56:FE:7B:D5:0F:E1:B3:4B:EE:FF:2E:F7:DF:44:CB:6A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3511777058 275389908 +a=ssrc:3511777058 cname:imvjwtPKQrdBPaoy +a=ssrc:3511777058 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3511777058 mslabel:KvsLocalMediaStream +a=ssrc:3511777058 label:KvsVideoTrack +a=ssrc:275389908 cname:imvjwtPKQrdBPaoy +a=ssrc:275389908 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:275389908 mslabel:KvsLocalMediaStream +a=ssrc:275389908 label:KvsVideoTrack + [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27675 sendSdpOffer [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834398854","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg4OTA2MjAyNTQwNDk0MjczNSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzo0TGgrXHJcbmE9aWNlLXB3ZDpPcStTVVNhWUdOOTcrQ2wzck5NU21BSUlcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgQzc6NUU6NEE6MTc6MTU6ODg6RkQ6QUM6Nzk6RDg6MkM6QTY6MTM6QjM6QTM6QzM6NTY6RkU6\nN0I6RDU6MEY6RTE6QjM6NEI6RUU6RkY6MkU6Rjc6REY6NDQ6Q0I6NkFcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxMDU1NDA1OTU4IGNuYW1lOmltdmp3dFBLUXJkQlBhb3lcclxuYT1zc3JjOjEwNTU0MDU5NTgg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjEwNTU0MDU5\nNTggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMDU1NDA1OTU4IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NExoK1xyXG5hPWljZS1w\nd2Q6T3ErU1VTYVlHTjk3K0NsM3JOTVNtQUlJXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEM3OjVFOjRBOjE3OjE1Ojg4OkZEOkFD\nOjc5OkQ4OjJDOkE2OjEzOkIzOkEzOkMzOjU2OkZFOjdCOkQ1OjBGOkUxOkIzOjRCOkVFOkZGOjJF\nOkY3OkRGOjQ0OkNCOjZBXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDM1MTE3NzcwNTggMjc1Mzg5OTA4XHJcbmE9c3NyYzozNTEx\nNzc3MDU4IGNuYW1lOmltdmp3dFBLUXJkQlBhb3lcclxuYT1zc3JjOjM1MTE3NzcwNTggbXNpZDpL\ndnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjM1MTE3NzcwNTggbXNs\nYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzozNTExNzc3MDU4IGxhYmVsOkt2c1Zp\nZGVvVHJhY2tcclxuYT1zc3JjOjI3NTM4OTkwOCBjbmFtZTppbXZqd3RQS1FyZEJQYW95XHJcbmE9\nc3NyYzoyNzUzODk5MDggbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI3NTM4OTkwOCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI3\nNTM4OTkwOCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673834976:coturn","icePassword1":"is+WBcxDox7etWbepTk/+0uyurg\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:144 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackViewerSendSignal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27675 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50207 typ host generation 0 ufrag 4Lh+ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50207 typ host generation 0 ufrag 4Lh+ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27675 sendIceCandidate [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834398857","params":{"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50207 typ host generation 0 ufrag 4Lh+ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackViewerSendSignal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38910 typ host generation 0 ufrag 4Lh+ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38910 typ host generation 0 ufrag 4Lh+ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27675 sendIceCandidate [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834398859","params":{"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 38910 typ host generation 0 ufrag 4Lh+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackViewerSendSignal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (362ms) [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 01:59:58 GMT [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"cc4971eb-abb9-4aef-83ea-1d33237b63cc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834998},{"uris":["turn:52.20.79.251:3478"],"username":"1673834998:coturn","password":"I0SSvpcb45E3zIzVvDMZ/iOHQe4=","expireTimestamp":1673834998}]} [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"cc4971eb-abb9-4aef-83ea-1d33237b63cc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673834998},{"uris":["turn:52.20.79.251:3478"],"username":"1673834998:coturn","password":"I0SSvpcb45E3zIzVvDMZ/iOHQe4=","expireTimestamp":1673834998}]} [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 27230 typ srflx raddr 10.53.4.91 rport 38910 generation 0 ufrag 4Lh+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 27230 typ srflx raddr 10.53.4.91 rport 38910 generation 0 ufrag 4Lh+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27675 sendIceCandidate [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834399087","params":{"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 27230 typ srflx raddr 10.53.4.91 rport 38910 generation 0 ufrag 4Lh+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:375 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackViewerSendSignal [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59290 typ relay raddr 223.104.77.207 rport 27230 generation 0 ufrag 4Lh+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59290 typ relay raddr 223.104.77.207 rport 27230 generation 0 ufrag 4Lh+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27675 sendIceCandidate [DEBUG END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834399378","params":{"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 59290 typ relay raddr 223.104.77.207 rport 27230 generation 0 ufrag 4Lh+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 09:59:58.596 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:668 [INFO END] +2023-01-16 09:59:58.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackViewerSendSignal [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 09:59:59.644 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834397_1588_557692003", "version": 2, "timestamp": 1673834399096, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDY0MTkzNDA5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ2NzY5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM0ODU1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5MTUyMDkyNyBjbmFtZTo0UWc4eVllWWlHR01GZ3VEXHJcbmE9c3NyYzoxOTE1MjA5MjcgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTkxNTIwOTI3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkxNTIwOTI3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo0WXRXXHJcbmE9aWNlLXB3ZDpjQWVqZi9RWXpqL2M3TG1tSUdHdzd5VmRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0ODoxNjpBMzpGOTozNTpCMjo5MDo5NjoyMzo0Qjo3MTo3NTpGOTo2QzpEMDowNDozODpCNDowNjpGMDo2QTpFODoxMjo0MjpGODo3RDoxNTo3QjoyMjo2QTo4NDoxM1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDY3NjkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzQ4NTUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTg0ODUwNjg3MiBjbmFtZTo0UWc4eVllWWlHR01GZ3VEXHJcbmE9c3NyYzoxODQ4NTA2ODcyIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4NDg1MDY4NzIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxODQ4NTA2ODcyIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo0WXRXXHJcbmE9aWNlLXB3ZDpjQWVqZi9RWXpqL2M3TG1tSUdHdzd5VmRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0ODoxNjpBMzpGOTozNTpCMjo5MDo5NjoyMzo0Qjo3MTo3NTpGOTo2QzpEMDowNDozODpCNDowNjpGMDo2QTpFODoxMjo0MjpGODo3RDoxNTo3QjoyMjo2QTo4NDoxM1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "02caaffd-5d96-4f65-8270-fede2d533b87", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Answer Sdp: v=0 +o=- 1064193409 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 46769 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:191520927 cname:4Qg8yYeYiGGMFguD +a=ssrc:191520927 msid:myKvsVideoStream myAudioTrack +a=ssrc:191520927 mslabel:myKvsVideoStream +a=ssrc:191520927 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4YtW +a=ice-pwd:cAejf/QYzj/c7LmmIGGw7yVd +a=ice-options:trickle +a=fingerprint:sha-256 48:16:A3:F9:35:B2:90:96:23:4B:71:75:F9:6C:D0:04:38:B4:06:F0:6A:E8:12:42:F8:7D:15:7B:22:6A:84:13 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 46769 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1848506872 cname:4Qg8yYeYiGGMFguD +a=ssrc:1848506872 msid:myKvsVideoStream myVideoTrack +a=ssrc:1848506872 mslabel:myKvsVideoStream +a=ssrc:1848506872 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4YtW +a=ice-pwd:cAejf/QYzj/c7LmmIGGw7yVd +a=ice-options:trickle +a=fingerprint:sha-256 48:16:A3:F9:35:B2:90:96:23:4B:71:75:F9:6C:D0:04:38:B4:06:F0:6A:E8:12:42:F8:7D:15:7B:22:6A:84:13 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 27675 addRemoteStream [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27675 addRemoteStream [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27675 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Answer Client ID: 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Pending ice candidates found? null [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:59:59.644 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1651 [INFO END] +2023-01-16 09:59:59.644 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834397_1590_2129157595", "version": 2, "timestamp": 1673834399265, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 46769 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "02caaffd-5d96-4f65-8270-fede2d533b87", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onConnectionChange [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27675 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=bfd59488-4c2f-426e-9788-de67fd87b4ab videoTrackState=LIVE [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Received IceCandidate from remote sessionId = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 checkAndAddIceCandidate message = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Peer connection found already [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 46769 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:59:59.644 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1660 [INFO END] +2023-01-16 09:59:59.644 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834397_1589_1377711968", "version": 2, "timestamp": 1673834399359, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 34855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "02caaffd-5d96-4f65-8270-fede2d533b87", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Received IceCandidate from remote sessionId = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 checkAndAddIceCandidate message = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Peer connection found already [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 34855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 09:59:59.644 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1735 [INFO END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 09:59:59.644 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834399} [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 59290 typ relay raddr 223.104.77.207 rport 27230 generation 0 ufrag 4Lh+ network-id 3 network-cost 900 remote sdp = candidate:803248527 1 udp 1694498815 56960 typ prflx generation 0 ufrag 4YtW [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:00:01.303 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834398_1591_318499650", "version": 2, "timestamp": 1673834400399, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 55682 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "02caaffd-5d96-4f65-8270-fede2d533b87", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Received IceCandidate from remote sessionId = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 checkAndAddIceCandidate message = 02caaffd-5d96-4f65-8270-fede2d533b87 [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Peer connection found already [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5255 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 55682 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:00:01.303 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:00:01.303 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2775 [INFO END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onConnectionChange [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27675 PeerConnection connected [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 27675 peerConnectSuccess [DEBUG END] +2023-01-16 10:00:02.603 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:3892 [INFO END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27675 startHeartbeat [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27675 getBitRate [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27674 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27674 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 27699 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:00:02.603 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4609 [INFO END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 27699 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 27699 registerBitRateCallback [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 27699 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:00:02.603 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:00:02.603 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:00:02.603 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:00:03.626 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27675 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:00:03.626 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27675 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673834324000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:00:04.841 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:02caaffd-5d96-4f65-8270-fede2d533b87 [INFO END] +2023-01-16 10:00:04.841 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:00:04.841 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834405249","params":{"sessionId":"02caaffd-5d96-4f65-8270-fede2d533b87"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:00:04.841 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27675 onConnectionChange [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27675 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673834403000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27674 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:00:04.841 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:00:55.438 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:00:55.438 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10382 [DEBUG END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: timestamp=1673834455855 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: nonce=b6ae3e7f-d4eb-4793-96ea-6c2c892883d5 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: sign=69f0174323d8239636b48a7a4242ac2f [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:00:55.438 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:00:55.438 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:00:55.438 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:00:55.438 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:00:55 GMT [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=592 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:00:55 GMT [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=736 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:00:55 GMT [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8a28d79e-a4db-4f50-8d40-22d23507b95c [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0BpwHD6IAMFtUg= [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4afd7-30561e670a7e672470dea5c8;Sampled=0 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1155 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: timestamp=1673834457049 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: nonce=d326f02b-b3b7-4448-8c63-4a67ab879ca0 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: sign=dd3d99c2553e37cb14dea36f66d3f649 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:00:56.590 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:00:56.590 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:00:56 GMT [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a5f64602-9e0f-4553-ae7e-c90f55f2f6eb [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Bp2GaeIAMFtQw= [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4afd8-42295a3532c9e77303de6b7f;Sampled=0 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=451 [INFO END] +2023-01-16 10:00:56.590 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 965}} [INFO END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (744ms) [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:00:56 GMT [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835056},{"uris":["turn:52.20.79.251:3478"],"username":"1673835056:coturn","password":"gFCAIJFiI+VkbyHGmD7MxTZXAQQ=","expireTimestamp":1673835056}]} [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835056},{"uris":["turn:52.20.79.251:3478"],"username":"1673835056:coturn","password":"gFCAIJFiI+VkbyHGmD7MxTZXAQQ=","expireTimestamp":1673835056}]} [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:00:57.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:00:57.844 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:01:03.606 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5433,5,main] thread id:10414 [DEBUG END] +2023-01-16 10:01:03.606 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:01:03.606 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:ea3c8376-73db-4d18-9c64-effcda3e7e16 耗时:0 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28312 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28312 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28312 createSdpOffer success [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28312 oldSDP =v=0 +o=- 7583251647825461125 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JiqY +a=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv +a=ice-options:trickle renomination +a=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:918554845 cname:5L5s3wwOMvr/F7qY +a=ssrc:918554845 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:918554845 mslabel:KvsLocalMediaStream +a=ssrc:918554845 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JiqY +a=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv +a=ice-options:trickle renomination +a=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1806231080 1433423603 +a=ssrc:1806231080 cname:5L5s3wwOMvr/F7qY +a=ssrc:1806231080 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1806231080 mslabel:KvsLocalMediaStream +a=ssrc:1806231080 label:KvsVideoTrack +a=ssrc:1433423603 cname:5L5s3wwOMvr/F7qY +a=ssrc:1433423603 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1433423603 mslabel:KvsLocalMediaStream +a=ssrc:1433423603 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] Message >>>signaling_threa - 28312 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7583251647825461125 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:JiqY\r\na=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:918554845 cname:5L5s3wwOMvr/F7qY\r\na=ssrc:918554845 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:918554845 mslabel:KvsLocalMediaStream\r\na=ssrc:918554845 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:JiqY\r\na=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1806231080 1433423603\r\na=ssrc:1806231080 cname:5L5s3wwOMvr/F7qY\r\na=ssrc:1806231080 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1806231080 mslabel:KvsLocalMediaStream\r\na=ssrc:1806231080 label:KvsVideoTrack\r\na=ssrc:1433423603 cname:5L5s3wwOMvr/F7qY\r\na=ssrc:1433423603 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1433423603 mslabel:KvsLocalMediaStream\r\na=ssrc:1433423603 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] Message >>>signaling_threa - 28312 createOffer description=v=0 +o=- 7583251647825461125 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JiqY +a=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv +a=ice-options:trickle renomination +a=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:918554845 cname:5L5s3wwOMvr/F7qY +a=ssrc:918554845 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:918554845 mslabel:KvsLocalMediaStream +a=ssrc:918554845 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JiqY +a=ice-pwd:9iN+53Al7GxAiMz4jnGmaLXv +a=ice-options:trickle renomination +a=fingerprint:sha-256 F5:6D:31:9C:C6:D0:B6:2D:6A:51:88:AC:94:7F:AF:5F:2D:E6:89:6E:FE:36:7F:75:C7:33:84:CC:D3:FB:0E:AE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1806231080 1433423603 +a=ssrc:1806231080 cname:5L5s3wwOMvr/F7qY +a=ssrc:1806231080 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1806231080 mslabel:KvsLocalMediaStream +a=ssrc:1806231080 label:KvsVideoTrack +a=ssrc:1433423603 cname:5L5s3wwOMvr/F7qY +a=ssrc:1433423603 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1433423603 mslabel:KvsLocalMediaStream +a=ssrc:1433423603 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28312 sendSdpOffer [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834476917","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDc1ODMyNTE2NDc4MjU0NjExMjUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SmlxWVxyXG5hPWljZS1wd2Q6OWlOKzUzQWw3R3hBaU16NGpuR21hTFh2XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEY1OjZEOjMxOjlDOkM2OkQwOkI2OjJEOjZBOjUxOjg4OkFDOjk0OjdGOkFGOjVGOjJEOkU2\nOjg5OjZFOkZFOjM2OjdGOjc1OkM3OjMzOjg0OkNDOkQzOkZCOjBFOkFFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTE4NTU0ODQ1IGNuYW1lOjVMNXMzd3dPTXZyL0Y3cVlcclxuYT1zc3JjOjkxODU1NDg0NSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6OTE4NTU0ODQ1\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTE4NTU0ODQ1IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SmlxWVxyXG5hPWljZS1wd2Q6\nOWlOKzUzQWw3R3hBaU16NGpuR21hTFh2XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEY1OjZEOjMxOjlDOkM2OkQwOkI2OjJEOjZB\nOjUxOjg4OkFDOjk0OjdGOkFGOjVGOjJEOkU2Ojg5OjZFOkZFOjM2OjdGOjc1OkM3OjMzOjg0OkND\nOkQzOkZCOjBFOkFFXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE4MDYyMzEwODAgMTQzMzQyMzYwM1xyXG5hPXNzcmM6MTgwNjIz\nMTA4MCBjbmFtZTo1TDVzM3d3T012ci9GN3FZXHJcbmE9c3NyYzoxODA2MjMxMDgwIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODA2MjMxMDgwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTgwNjIzMTA4MCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoxNDMzNDIzNjAzIGNuYW1lOjVMNXMzd3dPTXZyL0Y3cVlcclxuYT1z\nc3JjOjE0MzM0MjM2MDMgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjE0MzM0MjM2MDMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzox\nNDMzNDIzNjAzIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835056:coturn","icePassword1":"gFCAIJFiI+VkbyHGmD7MxTZXAQQ\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackViewerSendSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28312 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50711 typ host generation 0 ufrag JiqY network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50711 typ host generation 0 ufrag JiqY network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28312 sendIceCandidate [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834476923","params":{"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50711 typ host generation 0 ufrag JiqY network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackViewerSendSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54810 typ host generation 0 ufrag JiqY network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54810 typ host generation 0 ufrag JiqY network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28312 sendIceCandidate [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834476924","params":{"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54810 typ host generation 0 ufrag JiqY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackViewerSendSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29130 typ srflx raddr 10.53.4.91 rport 54810 generation 0 ufrag JiqY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29130 typ srflx raddr 10.53.4.91 rport 54810 generation 0 ufrag JiqY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28312 sendIceCandidate [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834477157","params":{"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 29130 typ srflx raddr 10.53.4.91 rport 54810 generation 0 ufrag JiqY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:379 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackViewerSendSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (433ms) [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:01:16 GMT [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3dcb392f-4d0b-4ec2-a7cd-9956da108ead","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835076},{"uris":["turn:54.87.154.8:3478"],"username":"1673835076:coturn","password":"VyO/XOf8WR1+OHFycxO3o/+AIeQ=","expireTimestamp":1673835076}]} [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3dcb392f-4d0b-4ec2-a7cd-9956da108ead","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835076},{"uris":["turn:54.87.154.8:3478"],"username":"1673835076:coturn","password":"VyO/XOf8WR1+OHFycxO3o/+AIeQ=","expireTimestamp":1673835076}]} [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51162 typ relay raddr 223.104.77.201 rport 29130 generation 0 ufrag JiqY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51162 typ relay raddr 223.104.77.201 rport 29130 generation 0 ufrag JiqY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28312 sendIceCandidate [DEBUG END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834477479","params":{"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 51162 typ relay raddr 223.104.77.201 rport 29130 generation 0 ufrag JiqY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:16.664 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:702 [INFO END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackViewerSendSignal [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:16.664 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834477} [DEBUG END] +2023-01-16 10:01:18.003 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834475_1592_535261856", "version": 2, "timestamp": 1673834477569, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjA1MDEyNzgxIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM2MTQ4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ1NDM4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEyODcwNTUzNjkgY25hbWU6b24vSVd5UVVHYldjekthdVxyXG5hPXNzcmM6MTI4NzA1NTM2OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMjg3MDU1MzY5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTI4NzA1NTM2OSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6V2t5N1xyXG5hPWljZS1wd2Q6K0tCMk1PcXp3cFg5bVdib21oR21oVXBGXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNkQ6MTU6RjQ6MzI6NTY6OUQ6NUY6QkI6NzA6MkM6NDI6QzY6OEU6NjA6Qzg6NEU6NDQ6MzI6NUM6QzE6NDc6NTQ6NTI6NTk6RTg6RDI6NDc6MDE6ODA6Mzk6Njc6OUNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM2MTQ4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ1NDM4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3OTkzOTQ3NDYgY25hbWU6b24vSVd5UVVHYldjekthdVxyXG5hPXNzcmM6MTc5OTM5NDc0NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzk5Mzk0NzQ2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTc5OTM5NDc0NiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6V2t5N1xyXG5hPWljZS1wd2Q6K0tCMk1PcXp3cFg5bVdib21oR21oVXBGXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNkQ6MTU6RjQ6MzI6NTY6OUQ6NUY6QkI6NzA6MkM6NDI6QzY6OEU6NjA6Qzg6NEU6NDQ6MzI6NUM6QzE6NDc6NTQ6NTI6NTk6RTg6RDI6NDc6MDE6ODA6Mzk6Njc6OUNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "ea3c8376-73db-4d18-9c64-effcda3e7e16", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Answer Sdp: v=0 +o=- 1205012781 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36148 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45438 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1287055369 cname:on/IWyQUGbWczKau +a=ssrc:1287055369 msid:myKvsVideoStream myAudioTrack +a=ssrc:1287055369 mslabel:myKvsVideoStream +a=ssrc:1287055369 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wky7 +a=ice-pwd:+KB2MOqzwpX9mWbomhGmhUpF +a=ice-options:trickle +a=fingerprint:sha-256 6D:15:F4:32:56:9D:5F:BB:70:2C:42:C6:8E:60:C8:4E:44:32:5C:C1:47:54:52:59:E8:D2:47:01:80:39:67:9C +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36148 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45438 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1799394746 cname:on/IWyQUGbWczKau +a=ssrc:1799394746 msid:myKvsVideoStream myVideoTrack +a=ssrc:1799394746 mslabel:myKvsVideoStream +a=ssrc:1799394746 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wky7 +a=ice-pwd:+KB2MOqzwpX9mWbomhGmhUpF +a=ice-options:trickle +a=fingerprint:sha-256 6D:15:F4:32:56:9D:5F:BB:70:2C:42:C6:8E:60:C8:4E:44:32:5C:C1:47:54:52:59:E8:D2:47:01:80:39:67:9C +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:01:18.003 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 28312 addRemoteStream [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28312 addRemoteStream [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28312 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Answer Client ID: ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5433 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:01:19.008 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2241 [INFO END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onConnectionChange [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28312 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b454e3f6-e6f4-44d3-a782-fcab3164ba31 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:01:19.008 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834475_1593_1170914348", "version": 2, "timestamp": 1673834477917, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 45438 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea3c8376-73db-4d18-9c64-effcda3e7e16", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Received IceCandidate from remote sessionId = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 checkAndAddIceCandidate message = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Peer connection found already [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 45438 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5433 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:01:19.008 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2281 [INFO END] +2023-01-16 10:01:19.008 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834476_1594_2043641346", "version": 2, "timestamp": 1673834478100, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 36148 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea3c8376-73db-4d18-9c64-effcda3e7e16", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Received IceCandidate from remote sessionId = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 checkAndAddIceCandidate message = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Peer connection found already [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36148 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5433 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:01:19.008 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2452 [INFO END] +2023-01-16 10:01:19.008 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834476_1595_1601419202", "version": 2, "timestamp": 1673834478695, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 49969 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea3c8376-73db-4d18-9c64-effcda3e7e16", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Received IceCandidate from remote sessionId = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 checkAndAddIceCandidate message = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Peer connection found already [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 49969 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:01:19.008 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5433 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:01:19.008 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3028 [INFO END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 51162 typ relay raddr 223.104.77.201 rport 29130 generation 0 ufrag JiqY network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 49969 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag Wky7 network-cost 999 [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:01:20.756 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834477_1596_508131393", "version": 2, "timestamp": 1673834479186, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 58295 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea3c8376-73db-4d18-9c64-effcda3e7e16", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Received IceCandidate from remote sessionId = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 checkAndAddIceCandidate message = ea3c8376-73db-4d18-9c64-effcda3e7e16 [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Peer connection found already [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5433 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 58295 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:01:20.756 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5433 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:01:20.756 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:4191 [INFO END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onConnectionChange [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28312 PeerConnection connected [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 28312 peerConnectSuccess [DEBUG END] +2023-01-16 10:01:22.083 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5305 [INFO END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28312 startHeartbeat [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28312 getBitRate [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28311 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28311 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 28366 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:01:22.083 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6022 [INFO END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 28366 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 28366 registerBitRateCallback [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 28366 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:01:22.083 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:01:22.083 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:01:22.083 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:01:23.104 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28312 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:01:23.104 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28312 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834403000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:01:26.149 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:ea3c8376-73db-4d18-9c64-effcda3e7e16 [INFO END] +2023-01-16 10:01:26.149 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:01:26.149 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834486535","params":{"sessionId":"ea3c8376-73db-4d18-9c64-effcda3e7e16"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:01:26.149 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28312 onConnectionChange [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28312 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834482000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28311 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:01:26.149 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:15.639 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:02:15.639 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10383 [DEBUG END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: timestamp=1673834536058 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: nonce=89564e3e-724a-451c-88f8-7889f2d42d5e [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: sign=c0ea39069cf586511a181165a3f28f84 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:02:15.639 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:02:15.639 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:02:15.639 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:02:15.639 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:02:15 GMT [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=586 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:02:15 GMT [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:02:16 GMT [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fa895f57-6ea1-4f21-b983-be18c4c84991 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0B2THNcIAMF1kQ= [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b028-6743fd97263156086aa570f8;Sampled=0 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1184 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: timestamp=1673834537269 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: nonce=2909985b-8ebb-42c6-87ed-c5fe27da27be [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: sign=cfed390d16053ea6e58b27c085696bf1 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:02:16.793 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:02:16.793 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:02:16.793 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:02:16 GMT [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: x-amzn-requestid=e662b83e-082c-4057-9b4a-e06de3260608 [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0B2YHSPIAMFwTQ= [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b028-4319df6b40ab08ae639ce33a;Sampled=0 [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=529 [INFO END] +2023-01-16 10:02:17.799 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 965}} [INFO END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (1001ms) [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:02:17 GMT [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835137},{"uris":["turn:54.87.154.8:3478"],"username":"1673835137:coturn","password":"Vqj9gK9zVH3kSI1d2eCz3212xbA=","expireTimestamp":1673835137}]} [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835137},{"uris":["turn:54.87.154.8:3478"],"username":"1673835137:coturn","password":"Vqj9gK9zVH3kSI1d2eCz3212xbA=","expireTimestamp":1673835137}]} [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:02:17.799 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:02:17.799 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:02:19.076 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5633,5,main] thread id:10418 [DEBUG END] +2023-01-16 10:02:19.076 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:02:20.692 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f 耗时:0 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28935 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28935 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28935 createSdpOffer success [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28935 oldSDP =v=0 +o=- 4782824597400995792 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1f3O +a=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG +a=ice-options:trickle renomination +a=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1938857216 cname:fLHV6MG7YcHkK/eJ +a=ssrc:1938857216 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1938857216 mslabel:KvsLocalMediaStream +a=ssrc:1938857216 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1f3O +a=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG +a=ice-options:trickle renomination +a=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2683007424 666760077 +a=ssrc:2683007424 cname:fLHV6MG7YcHkK/eJ +a=ssrc:2683007424 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2683007424 mslabel:KvsLocalMediaStream +a=ssrc:2683007424 label:KvsVideoTrack +a=ssrc:666760077 cname:fLHV6MG7YcHkK/eJ +a=ssrc:666760077 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:666760077 mslabel:KvsLocalMediaStream +a=ssrc:666760077 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] Message >>>signaling_threa - 28935 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4782824597400995792 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1f3O\r\na=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1938857216 cname:fLHV6MG7YcHkK/eJ\r\na=ssrc:1938857216 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1938857216 mslabel:KvsLocalMediaStream\r\na=ssrc:1938857216 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1f3O\r\na=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2683007424 666760077\r\na=ssrc:2683007424 cname:fLHV6MG7YcHkK/eJ\r\na=ssrc:2683007424 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2683007424 mslabel:KvsLocalMediaStream\r\na=ssrc:2683007424 label:KvsVideoTrack\r\na=ssrc:666760077 cname:fLHV6MG7YcHkK/eJ\r\na=ssrc:666760077 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:666760077 mslabel:KvsLocalMediaStream\r\na=ssrc:666760077 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] Message >>>signaling_threa - 28935 createOffer description=v=0 +o=- 4782824597400995792 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1f3O +a=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG +a=ice-options:trickle renomination +a=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1938857216 cname:fLHV6MG7YcHkK/eJ +a=ssrc:1938857216 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1938857216 mslabel:KvsLocalMediaStream +a=ssrc:1938857216 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1f3O +a=ice-pwd:jlS0vlNVuddHdmCJjwfu2wqG +a=ice-options:trickle renomination +a=fingerprint:sha-256 DE:DF:23:A7:6D:6F:0F:67:EE:1E:49:1E:5F:DB:68:52:46:E9:F6:3F:92:BD:3A:7D:18:35:EA:DD:D2:AE:80:69 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2683007424 666760077 +a=ssrc:2683007424 cname:fLHV6MG7YcHkK/eJ +a=ssrc:2683007424 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2683007424 mslabel:KvsLocalMediaStream +a=ssrc:2683007424 label:KvsVideoTrack +a=ssrc:666760077 cname:fLHV6MG7YcHkK/eJ +a=ssrc:666760077 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:666760077 mslabel:KvsLocalMediaStream +a=ssrc:666760077 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28935 sendSdpOffer [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834559283","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ3ODI4MjQ1OTc0MDA5OTU3OTIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MWYzT1xyXG5hPWljZS1wd2Q6amxTMHZsTlZ1ZGRIZG1DSmp3ZnUyd3FHXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IERFOkRGOjIzOkE3OjZEOjZGOjBGOjY3OkVFOjFFOjQ5OjFFOjVGOkRCOjY4OjUyOjQ2OkU5\nOkY2OjNGOjkyOkJEOjNBOjdEOjE4OjM1OkVBOkREOkQyOkFFOjgwOjY5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTkzODg1NzIxNiBjbmFtZTpmTEhWNk1HN1ljSGtLL2VKXHJcbmE9c3NyYzoxOTM4ODU3MjE2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTM4ODU3\nMjE2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTkzODg1NzIxNiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjFmM09cclxuYT1pY2Ut\ncHdkOmpsUzB2bE5WdWRkSGRtQ0pqd2Z1MndxR1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBERTpERjoyMzpBNzo2RDo2RjowRjo2\nNzpFRToxRTo0OToxRTo1RjpEQjo2ODo1Mjo0NjpFOTpGNjozRjo5MjpCRDozQTo3RDoxODozNTpF\nQTpERDpEMjpBRTo4MDo2OVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNjgzMDA3NDI0IDY2Njc2MDA3N1xyXG5hPXNzcmM6MjY4\nMzAwNzQyNCBjbmFtZTpmTEhWNk1HN1ljSGtLL2VKXHJcbmE9c3NyYzoyNjgzMDA3NDI0IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNjgzMDA3NDI0IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY4MzAwNzQyNCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo2NjY3NjAwNzcgY25hbWU6ZkxIVjZNRzdZY0hrSy9lSlxyXG5h\nPXNzcmM6NjY2NzYwMDc3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo2NjY3NjAwNzcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2\nNjY3NjAwNzcgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673835137:coturn","icePassword1":"Vqj9gK9zVH3kSI1d2eCz3212xbA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackViewerSendSignal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28935 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51493 typ host generation 0 ufrag 1f3O network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51493 typ host generation 0 ufrag 1f3O network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28935 sendIceCandidate [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834559286","params":{"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51493 typ host generation 0 ufrag 1f3O network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackViewerSendSignal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33242 typ host generation 0 ufrag 1f3O network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33242 typ host generation 0 ufrag 1f3O network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28935 sendIceCandidate [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834559287","params":{"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 33242 typ host generation 0 ufrag 1f3O network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackViewerSendSignal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 1999 typ srflx raddr 10.53.4.91 rport 33242 generation 0 ufrag 1f3O network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 1999 typ srflx raddr 10.53.4.91 rport 33242 generation 0 ufrag 1f3O network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28935 sendIceCandidate [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834559522","params":{"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 1999 typ srflx raddr 10.53.4.91 rport 33242 generation 0 ufrag 1f3O network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:376 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackViewerSendSignal [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (396ms) [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:02:38 GMT [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"247af145-39d0-493d-94ae-aa08fff4c0db","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835158},{"uris":["turn:54.87.154.8:3478"],"username":"1673835158:coturn","password":"JRAQm6mDiur4s80oZ2ulOayZWIg=","expireTimestamp":1673835158}]} [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"247af145-39d0-493d-94ae-aa08fff4c0db","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835158},{"uris":["turn:54.87.154.8:3478"],"username":"1673835158:coturn","password":"JRAQm6mDiur4s80oZ2ulOayZWIg=","expireTimestamp":1673835158}]} [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52005 typ relay raddr 223.104.77.207 rport 1999 generation 0 ufrag 1f3O network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52005 typ relay raddr 223.104.77.207 rport 1999 generation 0 ufrag 1f3O network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28935 sendIceCandidate [DEBUG END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834559809","params":{"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52005 typ relay raddr 223.104.77.207 rport 1999 generation 0 ufrag 1f3O network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:39.030 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:664 [INFO END] +2023-01-16 10:02:39.030 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackViewerSendSignal [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834559} [DEBUG END] +2023-01-16 10:02:40.152 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834557_1597_1218141589", "version": 2, "timestamp": 1673834559616, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjMwMjQ4NzA1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU3NDkxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwMzkzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjExNzA0OTY1ODUgY25hbWU6QjgzM0c0ZjcwU3JHSmN4MFxyXG5hPXNzcmM6MTE3MDQ5NjU4NSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTcwNDk2NTg1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE3MDQ5NjU4NSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dTgxYlxyXG5hPWljZS1wd2Q6c3lwa0d0bWhqTkJSeHBibDlhaHoyaFdmXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOEI6MEQ6RUI6NUY6RTc6NTk6RDY6QkI6Q0Q6MUY6NjY6Q0E6OEY6QUQ6RDA6QzI6QjM6Qzk6ODc6QzE6RkQ6NjA6MjU6NTY6REE6Njc6M0U6MTY6Q0Q6QjA6MzU6RDdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU3NDkxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwMzkzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1MTY3OTA2MjQgY25hbWU6QjgzM0c0ZjcwU3JHSmN4MFxyXG5hPXNzcmM6MTUxNjc5MDYyNCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTE2NzkwNjI0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTUxNjc5MDYyNCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dTgxYlxyXG5hPWljZS1wd2Q6c3lwa0d0bWhqTkJSeHBibDlhaHoyaFdmXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOEI6MEQ6RUI6NUY6RTc6NTk6RDY6QkI6Q0Q6MUY6NjY6Q0E6OEY6QUQ6RDA6QzI6QjM6Qzk6ODc6QzE6RkQ6NjA6MjU6NTY6REE6Njc6M0U6MTY6Q0Q6QjA6MzU6RDdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Answer Sdp: v=0 +o=- 1230248705 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57491 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60393 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1170496585 cname:B833G4f70SrGJcx0 +a=ssrc:1170496585 msid:myKvsVideoStream myAudioTrack +a=ssrc:1170496585 mslabel:myKvsVideoStream +a=ssrc:1170496585 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u81b +a=ice-pwd:sypkGtmhjNBRxpbl9ahz2hWf +a=ice-options:trickle +a=fingerprint:sha-256 8B:0D:EB:5F:E7:59:D6:BB:CD:1F:66:CA:8F:AD:D0:C2:B3:C9:87:C1:FD:60:25:56:DA:67:3E:16:CD:B0:35:D7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57491 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60393 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1516790624 cname:B833G4f70SrGJcx0 +a=ssrc:1516790624 msid:myKvsVideoStream myVideoTrack +a=ssrc:1516790624 mslabel:myKvsVideoStream +a=ssrc:1516790624 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u81b +a=ice-pwd:sypkGtmhjNBRxpbl9ahz2hWf +a=ice-options:trickle +a=fingerprint:sha-256 8B:0D:EB:5F:E7:59:D6:BB:CD:1F:66:CA:8F:AD:D0:C2:B3:C9:87:C1:FD:60:25:56:DA:67:3E:16:CD:B0:35:D7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 28935 addRemoteStream [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28935 addRemoteStream [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28935 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Answer Client ID: 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5633 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:02:40.152 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1866 [INFO END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onConnectionChange [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28935 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:02:40.152 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=fd0a8fd4-9ca0-495d-bc3d-35607f1db097 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:02:41.208 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834558_1598_357577278", "version": 2, "timestamp": 1673834560078, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60393 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Received IceCandidate from remote sessionId = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 checkAndAddIceCandidate message = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Peer connection found already [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60393 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5633 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:02:41.208 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2065 [INFO END] +2023-01-16 10:02:41.208 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834558_1599_1136306651", "version": 2, "timestamp": 1673834560124, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 57491 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Received IceCandidate from remote sessionId = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 checkAndAddIceCandidate message = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Peer connection found already [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 57491 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5633 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:02:41.208 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2119 [INFO END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52005 typ relay raddr 223.104.77.207 rport 1999 generation 0 ufrag 1f3O network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 57491 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag u81b network-cost 999 [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:02:41.208 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834559_1600_1168733725", "version": 2, "timestamp": 1673834560797, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 53541 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Received IceCandidate from remote sessionId = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 checkAndAddIceCandidate message = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Peer connection found already [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 53541 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5633 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:02:41.208 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2785 [INFO END] +2023-01-16 10:02:41.208 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52005 typ relay raddr 223.104.77.207 rport 1999 generation 0 ufrag 1f3O network-id 3 network-cost 900 remote sdp = candidate:802511277 1 udp 2130706431 60393 typ prflx generation 0 ufrag u81b [DEBUG END] +2023-01-16 10:02:42.387 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834559_1601_802598645", "version": 2, "timestamp": 1673834561260, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 56002 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Received IceCandidate from remote sessionId = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 checkAndAddIceCandidate message = 07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [DEBUG END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Peer connection found already [DEBUG END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5633 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 56002 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:02:42.387 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5633 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:02:42.387 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3252 [INFO END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onConnectionChange [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28935 PeerConnection connected [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 28935 peerConnectSuccess [DEBUG END] +2023-01-16 10:02:43.430 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4285 [INFO END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28935 startHeartbeat [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28935 getBitRate [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28934 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28934 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 28966 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:02:43.430 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5114 [INFO END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 28966 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 28966 registerBitRateCallback [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 28966 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:02:43.430 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:02:43.430 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:02:43.430 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:02:44.456 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28935 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:02:44.456 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28935 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673834482000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:02:46.165 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f [INFO END] +2023-01-16 10:02:46.165 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:02:46.165 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834566580","params":{"sessionId":"07a92e7c-3b55-4fe9-beea-98a1b2d9cc8f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:02:46.165 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28935 onConnectionChange [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28935 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673834564000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28934 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:02:46.165 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:03:35.859 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:03:35.859 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10391 [DEBUG END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: timestamp=1673834616265 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: nonce=92c3c758-ae3b-4fe8-9a95-e59daca5bdad [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: sign=bfa0cbe7d4fad12da9082aaf459387d6 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:03:35.859 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:03:35.859 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:03:35.859 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:03:35.859 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:35 GMT [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=553 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:36 GMT [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=698 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:36 GMT [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amzn-requestid=30278552-1d9d-45fb-b537-0689eed27e75 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CC0HljIAMFa4w= [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b078-3d3b8f29696947c80cdbef7e;Sampled=0 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1111 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNDkxOCJ9.GSkGl5Pmf2iKSHP3WyBzELsGkTIgcRO4oeivkt2WVIL4ydwW0qduEzqUu_Ekz-mgFpaIvZtQoNclBaW9Z7jT4g [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: timestamp=1673834617412 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: nonce=7fe57dcd-ec6c-434d-a985-1ef9852b81cc [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: sign=90d6c3d1c943395341bf05870d6a1e82 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:03:36.960 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:03:36.960 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:36 GMT [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amzn-requestid=dcdf06e1-387a-4a00-8d62-4b4f51768a75 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CC5GERIAMFSkw= [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b078-35a2c8141b17193046aeb8d6;Sampled=0 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=436 [INFO END] +2023-01-16 10:03:36.960 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 966}} [INFO END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (754ms) [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:03:37 GMT [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835217},{"uris":["turn:54.87.154.8:3478"],"username":"1673835217:coturn","password":"4PsbTgxXg3w1GJL3Y++8NncLiyA=","expireTimestamp":1673835217}]} [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835217},{"uris":["turn:54.87.154.8:3478"],"username":"1673835217:coturn","password":"4PsbTgxXg3w1GJL3Y++8NncLiyA=","expireTimestamp":1673835217}]} [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:03:38.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:03:38.179 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request body:{"userId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","appId":"wx6e1af3fa84fbe523"} [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:38 GMT [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ccc39883-3cf4-4e46-a7b6-d14d8accd2e0 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CDKENFoAMFSOA= [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b07a-585de72577952e981100c750;Sampled=0 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=302 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4Mzg1NjYsImlhdCI6MTY3MzgzMTM2Nn0.EUMAwlxXlKwe2KRJMGgX2iTbiKfIm1UYt3p3Q2wfXSicxncIW_TaWwQ-DQNDUr0A6TEcEaq2tACdMAtTs0pbmK1aQapv4V81UHpIhkWAaGMLX4HE-TOXnONcGuXB_sCJWpGrVo27jZFTXyEKW5Kl-Ky0rwxS9NwODaNjbt4udBTCwNu7XjDYksTuJLYBdbvMYdjzmmLfZPSatfeKLAIxZ37q05EiHPpl_0SRlNJoJckmG7MMYH6kbVq3Us9suCQZyZGh-bZVoUYmau5h6tQGHpR3L8D8gHle6dwIey4gmzZCvsCpJanAuE7Ij_Q9Uha5fIl_Pnxf6W3hZ5Cqe1FTPg", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: timestamp=1673834619541 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: nonce=2d84780b-8a2e-49cd-9b4e-d004f7dae4e9 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: sign=45af1946ba38efa22f4cae8de52ca823 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:03:38 GMT [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b932b89d-ebb9-4668-9a88-488ccf8f85ca [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CDNED-oAMFUhg= [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b07a-4a4859524a3a080628e033b1;Sampled=0 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=331 [INFO END] +2023-01-16 10:03:39.217 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 10:03:39.217 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5854,5,main] thread id:10423 [DEBUG END] +2023-01-16 10:03:40.354 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:03:41.634 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@212e2ee [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:c2acc08e-0083-4cd2-83c6-3ea19b54f32d 耗时:1 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29564 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29564 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29564 createSdpOffer success [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29564 oldSDP =v=0 +o=- 5456747228623023456 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CwB+ +a=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:290004443 cname:q9A8mG2gmKRbhTde +a=ssrc:290004443 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:290004443 mslabel:KvsLocalMediaStream +a=ssrc:290004443 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CwB+ +a=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1476510241 3882096464 +a=ssrc:1476510241 cname:q9A8mG2gmKRbhTde +a=ssrc:1476510241 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1476510241 mslabel:KvsLocalMediaStream +a=ssrc:1476510241 label:KvsVideoTrack +a=ssrc:3882096464 cname:q9A8mG2gmKRbhTde +a=ssrc:3882096464 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3882096464 mslabel:KvsLocalMediaStream +a=ssrc:3882096464 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] Message >>>signaling_threa - 29564 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5456747228623023456 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:CwB+\r\na=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:290004443 cname:q9A8mG2gmKRbhTde\r\na=ssrc:290004443 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:290004443 mslabel:KvsLocalMediaStream\r\na=ssrc:290004443 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:CwB+\r\na=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1476510241 3882096464\r\na=ssrc:1476510241 cname:q9A8mG2gmKRbhTde\r\na=ssrc:1476510241 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1476510241 mslabel:KvsLocalMediaStream\r\na=ssrc:1476510241 label:KvsVideoTrack\r\na=ssrc:3882096464 cname:q9A8mG2gmKRbhTde\r\na=ssrc:3882096464 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3882096464 mslabel:KvsLocalMediaStream\r\na=ssrc:3882096464 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] Message >>>signaling_threa - 29564 createOffer description=v=0 +o=- 5456747228623023456 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CwB+ +a=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:290004443 cname:q9A8mG2gmKRbhTde +a=ssrc:290004443 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:290004443 mslabel:KvsLocalMediaStream +a=ssrc:290004443 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CwB+ +a=ice-pwd:ZaGRswrweNkdK40fI7qgw0X6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:A3:A8:7A:02:AD:A4:72:73:24:23:0E:E6:A2:EC:11:3A:0A:E1:2F:D0:2F:9E:77:1C:79:40:1B:5A:E3:91:2E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1476510241 3882096464 +a=ssrc:1476510241 cname:q9A8mG2gmKRbhTde +a=ssrc:1476510241 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1476510241 mslabel:KvsLocalMediaStream +a=ssrc:1476510241 label:KvsVideoTrack +a=ssrc:3882096464 cname:q9A8mG2gmKRbhTde +a=ssrc:3882096464 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3882096464 mslabel:KvsLocalMediaStream +a=ssrc:3882096464 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29564 sendSdpOffer [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834638967","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU0NTY3NDcyMjg2MjMwMjM0NTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Q3dCK1xyXG5hPWljZS1wd2Q6WmFHUnN3cndlTmtkSzQwZkk3cWd3MFg2XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM3OkEzOkE4OjdBOjAyOkFEOkE0OjcyOjczOjI0OjIzOjBFOkU2OkEyOkVDOjExOjNBOjBB\nOkUxOjJGOkQwOjJGOjlFOjc3OjFDOjc5OjQwOjFCOjVBOkUzOjkxOjJFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjkwMDA0NDQzIGNuYW1lOnE5QThtRzJnbUtSYmhUZGVcclxuYT1zc3JjOjI5MDAwNDQ0MyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MjkwMDA0NDQz\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjkwMDA0NDQzIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Q3dCK1xyXG5hPWljZS1wd2Q6\nWmFHUnN3cndlTmtkSzQwZkk3cWd3MFg2XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDM3OkEzOkE4OjdBOjAyOkFEOkE0OjcyOjcz\nOjI0OjIzOjBFOkU2OkEyOkVDOjExOjNBOjBBOkUxOjJGOkQwOjJGOjlFOjc3OjFDOjc5OjQwOjFC\nOjVBOkUzOjkxOjJFXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE0NzY1MTAyNDEgMzg4MjA5NjQ2NFxyXG5hPXNzcmM6MTQ3NjUx\nMDI0MSBjbmFtZTpxOUE4bUcyZ21LUmJoVGRlXHJcbmE9c3NyYzoxNDc2NTEwMjQxIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNDc2NTEwMjQxIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTQ3NjUxMDI0MSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozODgyMDk2NDY0IGNuYW1lOnE5QThtRzJnbUtSYmhUZGVcclxuYT1z\nc3JjOjM4ODIwOTY0NjQgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM4ODIwOTY0NjQgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nODgyMDk2NDY0IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673835217:coturn","icePassword1":"4PsbTgxXg3w1GJL3Y++8NncLiyA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackViewerSendSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29564 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44130 typ host generation 0 ufrag CwB+ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44130 typ host generation 0 ufrag CwB+ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29564 sendIceCandidate [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834638974","params":{"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44130 typ host generation 0 ufrag CwB+ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackViewerSendSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44225 typ host generation 0 ufrag CwB+ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44225 typ host generation 0 ufrag CwB+ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29564 sendIceCandidate [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834638975","params":{"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 44225 typ host generation 0 ufrag CwB+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackViewerSendSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 21113 typ srflx raddr 10.53.4.91 rport 44225 generation 0 ufrag CwB+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 21113 typ srflx raddr 10.53.4.91 rport 44225 generation 0 ufrag CwB+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29564 sendIceCandidate [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834639228","params":{"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 21113 typ srflx raddr 10.53.4.91 rport 44225 generation 0 ufrag CwB+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:401 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackViewerSendSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (407ms) [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:03:58 GMT [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5b6c3a25-a042-4ca5-9764-f22d41e5c2fe","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835238},{"uris":["turn:52.20.79.251:3478"],"username":"1673835238:coturn","password":"4kOegEDy4BnwzOX8IHiba4EmrDo=","expireTimestamp":1673835238}]} [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5b6c3a25-a042-4ca5-9764-f22d41e5c2fe","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835238},{"uris":["turn:52.20.79.251:3478"],"username":"1673835238:coturn","password":"4kOegEDy4BnwzOX8IHiba4EmrDo=","expireTimestamp":1673835238}]} [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58638 typ relay raddr 223.104.77.207 rport 21113 generation 0 ufrag CwB+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58638 typ relay raddr 223.104.77.207 rport 21113 generation 0 ufrag CwB+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29564 sendIceCandidate [DEBUG END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834639495","params":{"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 58638 typ relay raddr 223.104.77.207 rport 21113 generation 0 ufrag CwB+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:03:58.715 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:669 [INFO END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackViewerSendSignal [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:03:58.715 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:04:00.046 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834637_1602_890006935", "version": 2, "timestamp": 1673834639255, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDIzMTU3MTAzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU4NzE5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ2NDQzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4MTgzMTI3NDkgY25hbWU6bXBwa1hjVjRCNUNPem5iNVxyXG5hPXNzcmM6MTgxODMxMjc0OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODE4MzEyNzQ5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTgxODMxMjc0OSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6K2twblxyXG5hPWljZS1wd2Q6WmJjN0R1YkM4K055Y0Nxa0ZQV1RwT0k1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNTg6QzU6MzI6QTE6Qjk6QkE6ODE6NEY6NTY6NTg6MUQ6NDg6MkE6NkM6NTA6Mzk6NTM6QjI6RUQ6ODY6QjM6ODA6Qzc6RTg6MEU6RTA6NTI6Njc6NDM6MkQ6MDM6OUNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU4NzE5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ2NDQzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1MjU1Njg4MzkgY25hbWU6bXBwa1hjVjRCNUNPem5iNVxyXG5hPXNzcmM6MTUyNTU2ODgzOSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTI1NTY4ODM5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTUyNTU2ODgzOSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6K2twblxyXG5hPWljZS1wd2Q6WmJjN0R1YkM4K055Y0Nxa0ZQV1RwT0k1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNTg6QzU6MzI6QTE6Qjk6QkE6ODE6NEY6NTY6NTg6MUQ6NDg6MkE6NkM6NTA6Mzk6NTM6QjI6RUQ6ODY6QjM6ODA6Qzc6RTg6MEU6RTA6NTI6Njc6NDM6MkQ6MDM6OUNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "c2acc08e-0083-4cd2-83c6-3ea19b54f32d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Answer Sdp: v=0 +o=- 1023157103 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58719 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 46443 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1818312749 cname:mppkXcV4B5COznb5 +a=ssrc:1818312749 msid:myKvsVideoStream myAudioTrack +a=ssrc:1818312749 mslabel:myKvsVideoStream +a=ssrc:1818312749 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+kpn +a=ice-pwd:Zbc7DubC8+NycCqkFPWTpOI5 +a=ice-options:trickle +a=fingerprint:sha-256 58:C5:32:A1:B9:BA:81:4F:56:58:1D:48:2A:6C:50:39:53:B2:ED:86:B3:80:C7:E8:0E:E0:52:67:43:2D:03:9C +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58719 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 46443 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1525568839 cname:mppkXcV4B5COznb5 +a=ssrc:1525568839 msid:myKvsVideoStream myVideoTrack +a=ssrc:1525568839 mslabel:myKvsVideoStream +a=ssrc:1525568839 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+kpn +a=ice-pwd:Zbc7DubC8+NycCqkFPWTpOI5 +a=ice-options:trickle +a=fingerprint:sha-256 58:C5:32:A1:B9:BA:81:4F:56:58:1D:48:2A:6C:50:39:53:B2:ED:86:B3:80:C7:E8:0E:E0:52:67:43:2D:03:9C +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834639} [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b2431d2], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@362a3], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 29564 addRemoteStream [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29564 addRemoteStream [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29564 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Answer Client ID: c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onConnectionChange [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5854 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:04:00.046 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1705 [INFO END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29564 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=bc8899de-3ef4-438a-bb10-2e382f733ee6 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:04:00.046 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834637_1603_1510866510", "version": 2, "timestamp": 1673834639691, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 46443 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c2acc08e-0083-4cd2-83c6-3ea19b54f32d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Received IceCandidate from remote sessionId = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 checkAndAddIceCandidate message = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Peer connection found already [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 46443 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5854 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:04:00.046 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2145 [INFO END] +2023-01-16 10:04:00.046 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834637_1604_1541310732", "version": 2, "timestamp": 1673834639885, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58719 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c2acc08e-0083-4cd2-83c6-3ea19b54f32d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Received IceCandidate from remote sessionId = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 checkAndAddIceCandidate message = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Peer connection found already [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58719 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:04:00.046 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5854 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:04:00.046 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2186 [INFO END] +2023-01-16 10:04:01.705 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834638_1605_226563917", "version": 2, "timestamp": 1673834640596, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 56715 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c2acc08e-0083-4cd2-83c6-3ea19b54f32d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Received IceCandidate from remote sessionId = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 checkAndAddIceCandidate message = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Peer connection found already [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 56715 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5854 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:04:01.705 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2883 [INFO END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 58638 typ relay raddr 223.104.77.207 rport 21113 generation 0 ufrag CwB+ network-id 3 network-cost 900 remote sdp = candidate:302088218 1 udp 2130706431 46443 typ prflx generation 0 ufrag +kpn [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:04:01.705 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834639_1606_1523855210", "version": 2, "timestamp": 1673834640911, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 57109 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c2acc08e-0083-4cd2-83c6-3ea19b54f32d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Received IceCandidate from remote sessionId = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 checkAndAddIceCandidate message = c2acc08e-0083-4cd2-83c6-3ea19b54f32d [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Peer connection found already [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5854 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 57109 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:04:01.705 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5854 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:04:01.705 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3821 [INFO END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onConnectionChange [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29564 PeerConnection connected [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 29564 peerConnectSuccess [DEBUG END] +2023-01-16 10:04:03.193 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4367 [INFO END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29564 startHeartbeat [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29564 getBitRate [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29563 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29563 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 29592 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:04:03.193 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5131 [INFO END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 29592 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 29592 registerBitRateCallback [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 29592 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:04:03.193 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:04:03.193 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:04:03.193 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:04:04.215 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29564 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:04:04.215 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29564 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673834564000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:04:05.802 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:c2acc08e-0083-4cd2-83c6-3ea19b54f32d [INFO END] +2023-01-16 10:04:05.802 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:04:05.802 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834646193","params":{"sessionId":"c2acc08e-0083-4cd2-83c6-3ea19b54f32d"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:04:05.802 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29564 onConnectionChange [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29564 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673834644000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29563 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:04:05.802 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:04:56.011 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:04:56.011 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10395 [DEBUG END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: timestamp=1673834696432 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: nonce=5cf9abeb-7abc-43d9-bc0d-df68a65641be [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: sign=ddd781faa6e36d4082b26d581427bff8 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:04:56.011 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:04:56.011 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:04:56.011 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:04:56.011 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:04:56 GMT [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=590 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:04:56 GMT [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:04:56 GMT [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amzn-requestid=86980338-2ad7-4791-aa4c-de09c4a2b634 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CPWHV7oAMFaBg= [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b0c8-556662db3936b97443a4c1bb;Sampled=0 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1174 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: timestamp=1673834697636 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: nonce=df7944ad-276b-483c-adb5-985a43bea0c5 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: sign=8275c5088d5fa8ccdbc13f392008d153 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:04:57.168 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:04:57.168 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:04:57 GMT [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amzn-requestid=0e605d65-eeba-4406-9d5e-3cf8b304c4f5 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0CPcFVNoAMFcLw= [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b0c9-7ec1640b7e09ccfd6ddcee69;Sampled=0 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=456 [INFO END] +2023-01-16 10:04:57.168 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 966}} [INFO END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (691ms) [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:04:57 GMT [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835297},{"uris":["turn:52.20.79.251:3478"],"username":"1673835297:coturn","password":"YdUWebvQsDst6MRg28sx0l5tyZM=","expireTimestamp":1673835297}]} [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835297},{"uris":["turn:52.20.79.251:3478"],"username":"1673835297:coturn","password":"YdUWebvQsDst6MRg28sx0l5tyZM=","expireTimestamp":1673835297}]} [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:04:58.380 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:04:58.380 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:04:59.751 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6006,5,main] thread id:10429 [DEBUG END] +2023-01-16 10:04:59.751 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:04:59.751 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 耗时:0 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:116 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30322 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30322 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30322 createSdpOffer success [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30322 oldSDP =v=0 +o=- 1811365950166386773 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LO0k +a=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:865948828 cname:Ue3hH5HLH9qzogKd +a=ssrc:865948828 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:865948828 mslabel:KvsLocalMediaStream +a=ssrc:865948828 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LO0k +a=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1018899014 2041928855 +a=ssrc:1018899014 cname:Ue3hH5HLH9qzogKd +a=ssrc:1018899014 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1018899014 mslabel:KvsLocalMediaStream +a=ssrc:1018899014 label:KvsVideoTrack +a=ssrc:2041928855 cname:Ue3hH5HLH9qzogKd +a=ssrc:2041928855 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2041928855 mslabel:KvsLocalMediaStream +a=ssrc:2041928855 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] Message >>>signaling_threa - 30322 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1811365950166386773 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LO0k\r\na=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:865948828 cname:Ue3hH5HLH9qzogKd\r\na=ssrc:865948828 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:865948828 mslabel:KvsLocalMediaStream\r\na=ssrc:865948828 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:LO0k\r\na=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1018899014 2041928855\r\na=ssrc:1018899014 cname:Ue3hH5HLH9qzogKd\r\na=ssrc:1018899014 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1018899014 mslabel:KvsLocalMediaStream\r\na=ssrc:1018899014 label:KvsVideoTrack\r\na=ssrc:2041928855 cname:Ue3hH5HLH9qzogKd\r\na=ssrc:2041928855 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2041928855 mslabel:KvsLocalMediaStream\r\na=ssrc:2041928855 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] Message >>>signaling_threa - 30322 createOffer description=v=0 +o=- 1811365950166386773 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LO0k +a=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:865948828 cname:Ue3hH5HLH9qzogKd +a=ssrc:865948828 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:865948828 mslabel:KvsLocalMediaStream +a=ssrc:865948828 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LO0k +a=ice-pwd:4tFrF4Ks6IZTLoPOYY/KR/1s +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:B5:A4:1A:EF:16:80:6B:26:F5:BF:45:32:A0:4D:66:10:3F:B3:A0:1E:F9:97:02:88:67:21:99:EB:75:4F:37 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1018899014 2041928855 +a=ssrc:1018899014 cname:Ue3hH5HLH9qzogKd +a=ssrc:1018899014 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1018899014 mslabel:KvsLocalMediaStream +a=ssrc:1018899014 label:KvsVideoTrack +a=ssrc:2041928855 cname:Ue3hH5HLH9qzogKd +a=ssrc:2041928855 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2041928855 mslabel:KvsLocalMediaStream +a=ssrc:2041928855 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30322 sendSdpOffer [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834718299","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE4MTEzNjU5NTAxNjYzODY3NzMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TE8wa1xyXG5hPWljZS1wd2Q6NHRGckY0S3M2SVpUTG9QT1lZL0tSLzFzXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDFCOkI1OkE0OjFBOkVGOjE2OjgwOjZCOjI2OkY1OkJGOjQ1OjMyOkEwOjREOjY2OjEwOjNG\nOkIzOkEwOjFFOkY5Ojk3OjAyOjg4OjY3OjIxOjk5OkVCOjc1OjRGOjM3XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6ODY1OTQ4ODI4IGNuYW1lOlVlM2hINUhMSDlxem9nS2RcclxuYT1zc3JjOjg2NTk0ODgyOCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6ODY1OTQ4ODI4\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6ODY1OTQ4ODI4IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TE8wa1xyXG5hPWljZS1wd2Q6\nNHRGckY0S3M2SVpUTG9QT1lZL0tSLzFzXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDFCOkI1OkE0OjFBOkVGOjE2OjgwOjZCOjI2\nOkY1OkJGOjQ1OjMyOkEwOjREOjY2OjEwOjNGOkIzOkEwOjFFOkY5Ojk3OjAyOjg4OjY3OjIxOjk5\nOkVCOjc1OjRGOjM3XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDEwMTg4OTkwMTQgMjA0MTkyODg1NVxyXG5hPXNzcmM6MTAxODg5\nOTAxNCBjbmFtZTpVZTNoSDVITEg5cXpvZ0tkXHJcbmE9c3NyYzoxMDE4ODk5MDE0IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMDE4ODk5MDE0IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTAxODg5OTAxNCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyMDQxOTI4ODU1IGNuYW1lOlVlM2hINUhMSDlxem9nS2RcclxuYT1z\nc3JjOjIwNDE5Mjg4NTUgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjIwNDE5Mjg4NTUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nMDQxOTI4ODU1IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835297:coturn","icePassword1":"YdUWebvQsDst6MRg28sx0l5tyZM\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackViewerSendSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30322 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36542 typ host generation 0 ufrag LO0k network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36542 typ host generation 0 ufrag LO0k network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30322 sendIceCandidate [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834718303","params":{"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36542 typ host generation 0 ufrag LO0k network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackViewerSendSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36519 typ host generation 0 ufrag LO0k network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36519 typ host generation 0 ufrag LO0k network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30322 sendIceCandidate [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834718304","params":{"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 36519 typ host generation 0 ufrag LO0k network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackViewerSendSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 38501 typ srflx raddr 10.53.4.91 rport 36519 generation 0 ufrag LO0k network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 38501 typ srflx raddr 10.53.4.91 rport 36519 generation 0 ufrag LO0k network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30322 sendIceCandidate [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834718553","params":{"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 38501 typ srflx raddr 10.53.4.91 rport 36519 generation 0 ufrag LO0k network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:393 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackViewerSendSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (428ms) [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:05:17 GMT [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"918c77e3-343a-4760-b226-fc3fabba352d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835317},{"uris":["turn:54.87.154.8:3478"],"username":"1673835317:coturn","password":"DbP6hVX4VwkqGvvr1B8A58HrxZ4=","expireTimestamp":1673835317}]} [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"918c77e3-343a-4760-b226-fc3fabba352d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835317},{"uris":["turn:54.87.154.8:3478"],"username":"1673835317:coturn","password":"DbP6hVX4VwkqGvvr1B8A58HrxZ4=","expireTimestamp":1673835317}]} [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63428 typ relay raddr 223.104.77.201 rport 38501 generation 0 ufrag LO0k network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63428 typ relay raddr 223.104.77.201 rport 38501 generation 0 ufrag LO0k network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30322 sendIceCandidate [DEBUG END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834718836","params":{"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 63428 typ relay raddr 223.104.77.201 rport 38501 generation 0 ufrag LO0k network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:18.041 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:677 [INFO END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackViewerSendSignal [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:18.041 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834718} [DEBUG END] +2023-01-16 10:05:19.391 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834716_1607_339266060", "version": 2, "timestamp": 1673834718745, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTY1OTQ4MjQ5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDMyOTY2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU3NDYzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEyMTQ0MDg3MSBjbmFtZTpBdjlmWjdlMW1lVHpuOTVlXHJcbmE9c3NyYzoxMjE0NDA4NzEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTIxNDQwODcxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTIxNDQwODcxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpWZisvXHJcbmE9aWNlLXB3ZDpVZi9SQzlpOHRsaXJyaklycXBqcjBDaEZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1Nzo3QTo5ODo3Nzo1RTpGRjo4Mjo1NToxMTpCOTo4NjpFNzpDNjpGMjoxMzpBQzpDQjpEMTo0RDpCMjo5QzozNDo5RDpCRDoxRTpBRjpCMzowMDo1MDowODo1NTo2M1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzI5NjYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTc0NjMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTQwOTEyOTcxNSBjbmFtZTpBdjlmWjdlMW1lVHpuOTVlXHJcbmE9c3NyYzoxNDA5MTI5NzE1IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE0MDkxMjk3MTUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNDA5MTI5NzE1IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpWZisvXHJcbmE9aWNlLXB3ZDpVZi9SQzlpOHRsaXJyaklycXBqcjBDaEZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1Nzo3QTo5ODo3Nzo1RTpGRjo4Mjo1NToxMTpCOTo4NjpFNzpDNjpGMjoxMzpBQzpDQjpEMTo0RDpCMjo5QzozNDo5RDpCRDoxRTpBRjpCMzowMDo1MDowODo1NTo2M1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "1ade7228-dd52-4ae5-a96a-b450ccf7eeb1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Answer Sdp: v=0 +o=- 1965948249 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 32966 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57463 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:121440871 cname:Av9fZ7e1meTzn95e +a=ssrc:121440871 msid:myKvsVideoStream myAudioTrack +a=ssrc:121440871 mslabel:myKvsVideoStream +a=ssrc:121440871 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vf+/ +a=ice-pwd:Uf/RC9i8tlirrjIrqpjr0ChF +a=ice-options:trickle +a=fingerprint:sha-256 57:7A:98:77:5E:FF:82:55:11:B9:86:E7:C6:F2:13:AC:CB:D1:4D:B2:9C:34:9D:BD:1E:AF:B3:00:50:08:55:63 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 32966 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57463 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1409129715 cname:Av9fZ7e1meTzn95e +a=ssrc:1409129715 msid:myKvsVideoStream myVideoTrack +a=ssrc:1409129715 mslabel:myKvsVideoStream +a=ssrc:1409129715 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vf+/ +a=ice-pwd:Uf/RC9i8tlirrjIrqpjr0ChF +a=ice-options:trickle +a=fingerprint:sha-256 57:7A:98:77:5E:FF:82:55:11:B9:86:E7:C6:F2:13:AC:CB:D1:4D:B2:9C:34:9D:BD:1E:AF:B3:00:50:08:55:63 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 30322 addRemoteStream [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30322 addRemoteStream [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30322 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Answer Client ID: 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6006 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:05:19.391 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1876 [INFO END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onConnectionChange [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30322 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:05:19.391 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834717_1609_1620363396", "version": 2, "timestamp": 1673834718930, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 32966 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ade7228-dd52-4ae5-a96a-b450ccf7eeb1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ab57fa9d-4d86-4c1f-bd16-0b5128208e9f videoTrackState=LIVE [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Received IceCandidate from remote sessionId = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 checkAndAddIceCandidate message = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Peer connection found already [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 32966 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6006 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:05:19.391 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1884 [INFO END] +2023-01-16 10:05:19.391 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834716_1608_1945348348", "version": 2, "timestamp": 1673834718980, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57463 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ade7228-dd52-4ae5-a96a-b450ccf7eeb1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Received IceCandidate from remote sessionId = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 checkAndAddIceCandidate message = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Peer connection found already [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57463 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:05:19.391 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6006 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:05:19.391 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2209 [INFO END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 63428 typ relay raddr 223.104.77.201 rport 38501 generation 0 ufrag LO0k network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 32966 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Vf+/ network-cost 999 [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:05:20.736 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834718_1610_1153181757", "version": 2, "timestamp": 1673834719897, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50898 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ade7228-dd52-4ae5-a96a-b450ccf7eeb1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Received IceCandidate from remote sessionId = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 checkAndAddIceCandidate message = 1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Peer connection found already [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6006 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50898 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:05:20.736 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6006 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:05:20.736 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2848 [INFO END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onConnectionChange [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30322 PeerConnection connected [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 30322 peerConnectSuccess [DEBUG END] +2023-01-16 10:05:22.185 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4025 [INFO END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30322 startHeartbeat [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30322 getBitRate [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30321 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30321 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 30353 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:05:22.185 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4813 [INFO END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 30353 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 30353 registerBitRateCallback [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 30353 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:05:22.185 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:05:22.185 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:05:22.185 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:05:23.209 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30322 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:05:23.209 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30322 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834644000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:05:26.320 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:1ade7228-dd52-4ae5-a96a-b450ccf7eeb1 [INFO END] +2023-01-16 10:05:26.320 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:05:26.320 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834726717","params":{"sessionId":"1ade7228-dd52-4ae5-a96a-b450ccf7eeb1"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:05:26.320 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30322 onConnectionChange [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30322 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834723000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30321 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:05:26.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:06:16.251 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:06:16.251 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10399 [DEBUG END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: timestamp=1673834776676 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: nonce=35661180-c83b-4110-ad47-93ed2490e699 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: sign=9dc151bfe6ae51a23c80ac8483dccd36 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:06:16.251 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:06:16.251 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:06:16.251 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:06:16.251 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:06:16 GMT [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=543 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:06:16 GMT [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=694 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:06:17 GMT [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amzn-requestid=7f098588-a7be-40cb-ba76-b788a222f9cd [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Cb4FIMIAMFUhA= [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b118-336bdf9547dfd7402d7fe2ca;Sampled=0 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1352 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: timestamp=1673834778050 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: nonce=5eb07ae7-6bc3-41a3-b5b3-ea1e6b143a34 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: sign=96143836d8f8f33043852c990bfbd9f3 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:06:17.370 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:06:17.370 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:06:17 GMT [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5fcf3659-c982-4701-b649-a784c617f7d3 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Cb-HayIAMFYBg= [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b119-115a021c491ce831399157ac;Sampled=0 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=304 [INFO END] +2023-01-16 10:06:17.370 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 967}} [INFO END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6246,5,main] thread id:10431 [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (625ms) [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:06:17 GMT [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835377},{"uris":["turn:54.87.154.8:3478"],"username":"1673835377:coturn","password":"DzQYszJ3n6r5GU0kSIV0NYvLZ5A=","expireTimestamp":1673835377}]} [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835377},{"uris":["turn:54.87.154.8:3478"],"username":"1673835377:coturn","password":"DzQYszJ3n6r5GU0kSIV0NYvLZ5A=","expireTimestamp":1673835377}]} [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:06:18.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:06:18.612 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:06:18.612 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:06:18.612 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:77554a77-3cfd-494a-8fd6-ca956b6b5918 耗时:1 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30965 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30965 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30965 createSdpOffer success [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30965 oldSDP =v=0 +o=- 764298465716677660 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+jnk +a=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO +a=ice-options:trickle renomination +a=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1932852517 cname:RFXooHJDO4HXDM9y +a=ssrc:1932852517 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1932852517 mslabel:KvsLocalMediaStream +a=ssrc:1932852517 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+jnk +a=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO +a=ice-options:trickle renomination +a=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3840834620 1365945781 +a=ssrc:3840834620 cname:RFXooHJDO4HXDM9y +a=ssrc:3840834620 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3840834620 mslabel:KvsLocalMediaStream +a=ssrc:3840834620 label:KvsVideoTrack +a=ssrc:1365945781 cname:RFXooHJDO4HXDM9y +a=ssrc:1365945781 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1365945781 mslabel:KvsLocalMediaStream +a=ssrc:1365945781 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] Message >>>signaling_threa - 30965 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 764298465716677660 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+jnk\r\na=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1932852517 cname:RFXooHJDO4HXDM9y\r\na=ssrc:1932852517 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1932852517 mslabel:KvsLocalMediaStream\r\na=ssrc:1932852517 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+jnk\r\na=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3840834620 1365945781\r\na=ssrc:3840834620 cname:RFXooHJDO4HXDM9y\r\na=ssrc:3840834620 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3840834620 mslabel:KvsLocalMediaStream\r\na=ssrc:3840834620 label:KvsVideoTrack\r\na=ssrc:1365945781 cname:RFXooHJDO4HXDM9y\r\na=ssrc:1365945781 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1365945781 mslabel:KvsLocalMediaStream\r\na=ssrc:1365945781 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] Message >>>signaling_threa - 30965 createOffer description=v=0 +o=- 764298465716677660 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+jnk +a=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO +a=ice-options:trickle renomination +a=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1932852517 cname:RFXooHJDO4HXDM9y +a=ssrc:1932852517 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1932852517 mslabel:KvsLocalMediaStream +a=ssrc:1932852517 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+jnk +a=ice-pwd:Lmgt8URYItQTD+4AXeaemMtO +a=ice-options:trickle renomination +a=fingerprint:sha-256 53:AB:F8:DF:65:2C:B8:39:0D:C8:AF:CA:37:79:90:00:C5:5B:08:AC:17:24:29:4A:D1:D4:06:FA:BC:62:F7:C8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3840834620 1365945781 +a=ssrc:3840834620 cname:RFXooHJDO4HXDM9y +a=ssrc:3840834620 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3840834620 mslabel:KvsLocalMediaStream +a=ssrc:3840834620 label:KvsVideoTrack +a=ssrc:1365945781 cname:RFXooHJDO4HXDM9y +a=ssrc:1365945781 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1365945781 mslabel:KvsLocalMediaStream +a=ssrc:1365945781 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30965 sendSdpOffer [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834799378","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDc2NDI5ODQ2NTcxNjY3NzY2MCAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzoram5rXHJcbmE9aWNlLXB3ZDpMbWd0OFVSWUl0UVREKzRBWGVhZW1NdE9cclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgNTM6QUI6Rjg6REY6NjU6MkM6Qjg6Mzk6MEQ6Qzg6QUY6Q0E6Mzc6Nzk6OTA6MDA6QzU6NUI6\nMDg6QUM6MTc6MjQ6Mjk6NEE6RDE6RDQ6MDY6RkE6QkM6NjI6Rjc6QzhcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxOTMyODUyNTE3IGNuYW1lOlJGWG9vSEpETzRIWERNOXlcclxuYT1zc3JjOjE5MzI4NTI1MTcg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjE5MzI4NTI1\nMTcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxOTMyODUyNTE3IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6K2pua1xyXG5hPWljZS1w\nd2Q6TG1ndDhVUllJdFFURCs0QVhlYWVtTXRPXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDUzOkFCOkY4OkRGOjY1OjJDOkI4OjM5\nOjBEOkM4OkFGOkNBOjM3Ojc5OjkwOjAwOkM1OjVCOjA4OkFDOjE3OjI0OjI5OjRBOkQxOkQ0OjA2\nOkZBOkJDOjYyOkY3OkM4XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDM4NDA4MzQ2MjAgMTM2NTk0NTc4MVxyXG5hPXNzcmM6Mzg0\nMDgzNDYyMCBjbmFtZTpSRlhvb0hKRE80SFhETTl5XHJcbmE9c3NyYzozODQwODM0NjIwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozODQwODM0NjIwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzg0MDgzNDYyMCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoxMzY1OTQ1NzgxIGNuYW1lOlJGWG9vSEpETzRIWERNOXlcclxu\nYT1zc3JjOjEzNjU5NDU3ODEgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjEzNjU5NDU3ODEgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzoxMzY1OTQ1NzgxIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673835377:coturn","icePassword1":"DzQYszJ3n6r5GU0kSIV0NYvLZ5A\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30965 trackViewerSendSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30965 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48175 typ host generation 0 ufrag +jnk network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48175 typ host generation 0 ufrag +jnk network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30965 sendIceCandidate [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834799381","params":{"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48175 typ host generation 0 ufrag +jnk network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30965 trackViewerSendSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 47350 typ host generation 0 ufrag +jnk network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 47350 typ host generation 0 ufrag +jnk network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30965 sendIceCandidate [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834799383","params":{"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 47350 typ host generation 0 ufrag +jnk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30965 trackViewerSendSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 38137 typ srflx raddr 10.53.4.91 rport 47350 generation 0 ufrag +jnk network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 38137 typ srflx raddr 10.53.4.91 rport 47350 generation 0 ufrag +jnk network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30965 sendIceCandidate [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834799619","params":{"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 38137 typ srflx raddr 10.53.4.91 rport 47350 generation 0 ufrag +jnk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:375 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30965 trackViewerSendSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (376ms) [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:06:38 GMT [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f86a66de-143c-4041-a062-6aec630320ab","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835398},{"uris":["turn:54.87.154.8:3478"],"username":"1673835398:coturn","password":"McYyB2OZY6nL04j+IjBuBZz+2T8=","expireTimestamp":1673835398}]} [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f86a66de-143c-4041-a062-6aec630320ab","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835398},{"uris":["turn:54.87.154.8:3478"],"username":"1673835398:coturn","password":"McYyB2OZY6nL04j+IjBuBZz+2T8=","expireTimestamp":1673835398}]} [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50098 typ relay raddr 223.104.77.207 rport 38137 generation 0 ufrag +jnk network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50098 typ relay raddr 223.104.77.207 rport 38137 generation 0 ufrag +jnk network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30965 sendIceCandidate [DEBUG END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834799923","params":{"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 50098 typ relay raddr 223.104.77.207 rport 38137 generation 0 ufrag +jnk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:39.127 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:680 [INFO END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30965 trackViewerSendSignal [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:39.127 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834799} [DEBUG END] +2023-01-16 10:06:40.434 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834797_1611_1157861393", "version": 2, "timestamp": 1673834799622, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4NDA1MjMyNTEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzI4NDEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzgzNzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTA4NTkxNzAyNyBjbmFtZTo0Y2ROdEY0RHV2andOT3cyXHJcbmE9c3NyYzoxMDg1OTE3MDI3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwODU5MTcwMjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDg1OTE3MDI3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJSGRqXHJcbmE9aWNlLXB3ZDpMZnFXMlVoMGhKZElWTEVhcW9zVkZ3VlVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5QjpCNTo3QjpBRjpCMDo4RDo4Mjo4ODowNzpEQjo2Nzo4MTpCOTpFODowMzoyNTpFMDoxQzoxODpGMzoxNTo3NDpCODowQzpFQzoxRDpBMzo1QzoxNToyMjo4Mzo1NFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzI4NDEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzgzNzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDE2MTkxNDAxIGNuYW1lOjRjZE50RjREdXZqd05PdzJcclxuYT1zc3JjOjQxNjE5MTQwMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo0MTYxOTE0MDEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0MTYxOTE0MDEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOklIZGpcclxuYT1pY2UtcHdkOkxmcVcyVWgwaEpkSVZMRWFxb3NWRndWVVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDlCOkI1OjdCOkFGOkIwOjhEOjgyOjg4OjA3OkRCOjY3OjgxOkI5OkU4OjAzOjI1OkUwOjFDOjE4OkYzOjE1Ojc0OkI4OjBDOkVDOjFEOkEzOjVDOjE1OjIyOjgzOjU0XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "77554a77-3cfd-494a-8fd6-ca956b6b5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Answer Sdp: v=0 +o=- 840523251 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 32841 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38376 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1085917027 cname:4cdNtF4DuvjwNOw2 +a=ssrc:1085917027 msid:myKvsVideoStream myAudioTrack +a=ssrc:1085917027 mslabel:myKvsVideoStream +a=ssrc:1085917027 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:IHdj +a=ice-pwd:LfqW2Uh0hJdIVLEaqosVFwVU +a=ice-options:trickle +a=fingerprint:sha-256 9B:B5:7B:AF:B0:8D:82:88:07:DB:67:81:B9:E8:03:25:E0:1C:18:F3:15:74:B8:0C:EC:1D:A3:5C:15:22:83:54 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 32841 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38376 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:416191401 cname:4cdNtF4DuvjwNOw2 +a=ssrc:416191401 msid:myKvsVideoStream myVideoTrack +a=ssrc:416191401 mslabel:myKvsVideoStream +a=ssrc:416191401 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:IHdj +a=ice-pwd:LfqW2Uh0hJdIVLEaqosVFwVU +a=ice-options:trickle +a=fingerprint:sha-256 9B:B5:7B:AF:B0:8D:82:88:07:DB:67:81:B9:E8:03:25:E0:1C:18:F3:15:74:B8:0C:EC:1D:A3:5C:15:22:83:54 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 30965 addRemoteStream [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30965 addRemoteStream [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30965 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Answer Client ID: 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onConnectionChange [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6246 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30965 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:06:40.434 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1728 [INFO END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=00840021-4698-4072-af53-fe2d8fb68c1f videoTrackState=LIVE [DEBUG END] +2023-01-16 10:06:40.434 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834798_1613_1173277476", "version": 2, "timestamp": 1673834799979, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 32841 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "77554a77-3cfd-494a-8fd6-ca956b6b5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Received IceCandidate from remote sessionId = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 checkAndAddIceCandidate message = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Peer connection found already [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 32841 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6246 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:06:40.434 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1869 [INFO END] +2023-01-16 10:06:40.434 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834797_1612_1067944026", "version": 2, "timestamp": 1673834799979, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 38376 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "77554a77-3cfd-494a-8fd6-ca956b6b5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Received IceCandidate from remote sessionId = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 checkAndAddIceCandidate message = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Peer connection found already [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 38376 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:06:40.434 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6246 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:06:40.434 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1879 [INFO END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 50098 typ relay raddr 223.104.77.207 rport 38137 generation 0 ufrag +jnk network-id 3 network-cost 900 remote sdp = candidate:868134780 1 udp 2130706431 38376 typ prflx generation 0 ufrag IHdj [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:06:41.872 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834799_1614_531832668", "version": 2, "timestamp": 1673834800929, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65219 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "77554a77-3cfd-494a-8fd6-ca956b6b5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Received IceCandidate from remote sessionId = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 checkAndAddIceCandidate message = 77554a77-3cfd-494a-8fd6-ca956b6b5918 [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Peer connection found already [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6246 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65219 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:06:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6246 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:06:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2813 [INFO END] +2023-01-16 10:06:47.922 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onStandardizedIceConnectionChange():DISCONNECTED [DEBUG END] +2023-01-16 10:06:47.922 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onConnectionChange [DEBUG END] +2023-01-16 10:06:47.922 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onConnectionChange():DISCONNECTED [DEBUG END] +2023-01-16 10:06:54.320 [INFO BEGIN] WebRtcLivePlayer timeout [INFO END] +2023-01-16 10:06:54.320 [INFO BEGIN] BaseVideoView setPlayState: -1 [INFO END] +2023-01-16 10:06:54.320 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:77554a77-3cfd-494a-8fd6-ca956b6b5918 [INFO END] +2023-01-16 10:06:54.320 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:06:54.320 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834814323","params":{"sessionId":"77554a77-3cfd-494a-8fd6-ca956b6b5918"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@b2431d2 [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30965 onConnectionChange [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30965 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:06:54.320 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30964 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:06:54.320 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:08:21.468 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:08:21.468 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:08:21.468 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ccce61d, resetStatus=0, onLineRefresh=false, signature4localFile=1673834723000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:09:11.656 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:09:11.656 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10405 [DEBUG END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: timestamp=1673834952069 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: nonce=54fe55d8-5641-45c4-9e31-953801790490 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: sign=54abbaaeb0bf8ac91fe6db0d9087dd0f [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:09:11.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:09:11.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:09:11.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:09:11.656 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:09:11 GMT [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=737 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:09:11 GMT [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=731 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:09:12 GMT [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-amzn-requestid=80c613ea-fe9b-4f9f-bb51-5292fe1c79fa [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0C3UGleIAMFUYw= [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b1c8-2cafa49f597efa260edc1128;Sampled=0 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1387 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: timestamp=1673834953477 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: nonce=d7c45738-d98a-4c87-a62a-dc13d4d365fc [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: sign=36a45b88ded1ddb0a76a8f0e15dacb40 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:09:12.813 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:09:12.813 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:09:12.813 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:09:12 GMT [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: x-amzn-requestid=465092f3-6e1e-4644-bb7c-c052ce2dbe5d [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0C3aEc_oAMFaag= [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b1c8-43087e3508abfb4145eb644e;Sampled=0 [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=499 [INFO END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (692ms) [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:09:13 GMT [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835553},{"uris":["turn:52.20.79.251:3478"],"username":"1673835553:coturn","password":"k+LvUcugrOZxygDRAqcDlT61U40=","expireTimestamp":1673835553}]} [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835553},{"uris":["turn:52.20.79.251:3478"],"username":"1673835553:coturn","password":"k+LvUcugrOZxygDRAqcDlT61U40=","expireTimestamp":1673835553}]} [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:09:13.979 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:09:13.979 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 969}} [INFO END] +2023-01-16 10:09:13.979 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1650,5,main] thread id:10440 [DEBUG END] +2023-01-16 10:09:15.340 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:09:15.340 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d3f897df-ecdf-4bd0-b383-2ef1350de1b7 耗时:0 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:123 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31782 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31782 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31782 createSdpOffer success [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31782 oldSDP =v=0 +o=- 1046613663422194648 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0vyR +a=ice-pwd:HZr2XoruBsBc3LdjGi342auv +a=ice-options:trickle renomination +a=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3064603657 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:3064603657 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3064603657 mslabel:KvsLocalMediaStream +a=ssrc:3064603657 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0vyR +a=ice-pwd:HZr2XoruBsBc3LdjGi342auv +a=ice-options:trickle renomination +a=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3992675167 2754110847 +a=ssrc:3992675167 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:3992675167 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3992675167 mslabel:KvsLocalMediaStream +a=ssrc:3992675167 label:KvsVideoTrack +a=ssrc:2754110847 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:2754110847 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2754110847 mslabel:KvsLocalMediaStream +a=ssrc:2754110847 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] Message >>>signaling_threa - 31782 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1046613663422194648 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0vyR\r\na=ice-pwd:HZr2XoruBsBc3LdjGi342auv\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3064603657 cname:kNE4wQ1L5O9jQqu7\r\na=ssrc:3064603657 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3064603657 mslabel:KvsLocalMediaStream\r\na=ssrc:3064603657 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0vyR\r\na=ice-pwd:HZr2XoruBsBc3LdjGi342auv\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3992675167 2754110847\r\na=ssrc:3992675167 cname:kNE4wQ1L5O9jQqu7\r\na=ssrc:3992675167 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3992675167 mslabel:KvsLocalMediaStream\r\na=ssrc:3992675167 label:KvsVideoTrack\r\na=ssrc:2754110847 cname:kNE4wQ1L5O9jQqu7\r\na=ssrc:2754110847 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2754110847 mslabel:KvsLocalMediaStream\r\na=ssrc:2754110847 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] Message >>>signaling_threa - 31782 createOffer description=v=0 +o=- 1046613663422194648 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0vyR +a=ice-pwd:HZr2XoruBsBc3LdjGi342auv +a=ice-options:trickle renomination +a=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3064603657 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:3064603657 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3064603657 mslabel:KvsLocalMediaStream +a=ssrc:3064603657 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0vyR +a=ice-pwd:HZr2XoruBsBc3LdjGi342auv +a=ice-options:trickle renomination +a=fingerprint:sha-256 82:FB:23:B9:77:B4:01:73:85:6A:19:57:30:26:30:EA:2C:66:8E:FB:09:92:17:CF:92:7E:43:62:8F:5B:A3:AA +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3992675167 2754110847 +a=ssrc:3992675167 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:3992675167 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3992675167 mslabel:KvsLocalMediaStream +a=ssrc:3992675167 label:KvsVideoTrack +a=ssrc:2754110847 cname:kNE4wQ1L5O9jQqu7 +a=ssrc:2754110847 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2754110847 mslabel:KvsLocalMediaStream +a=ssrc:2754110847 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31782 sendSdpOffer [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834975145","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEwNDY2MTM2NjM0MjIxOTQ2NDggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MHZ5UlxyXG5hPWljZS1wd2Q6SFpyMlhvcnVCc0JjM0xkakdpMzQyYXV2XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgyOkZCOjIzOkI5Ojc3OkI0OjAxOjczOjg1OjZBOjE5OjU3OjMwOjI2OjMwOkVBOjJDOjY2\nOjhFOkZCOjA5OjkyOjE3OkNGOjkyOjdFOjQzOjYyOjhGOjVCOkEzOkFBXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzA2NDYwMzY1NyBjbmFtZTprTkU0d1ExTDVPOWpRcXU3XHJcbmE9c3NyYzozMDY0NjAzNjU3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDY0NjAz\nNjU3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzA2NDYwMzY1NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjB2eVJcclxuYT1pY2Ut\ncHdkOkhacjJYb3J1QnNCYzNMZGpHaTM0MmF1dlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4MjpGQjoyMzpCOTo3NzpCNDowMTo3\nMzo4NTo2QToxOTo1NzozMDoyNjozMDpFQToyQzo2Njo4RTpGQjowOTo5MjoxNzpDRjo5Mjo3RTo0\nMzo2Mjo4Rjo1QjpBMzpBQVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzOTkyNjc1MTY3IDI3NTQxMTA4NDdcclxuYT1zc3JjOjM5\nOTI2NzUxNjcgY25hbWU6a05FNHdRMUw1TzlqUXF1N1xyXG5hPXNzcmM6Mzk5MjY3NTE2NyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mzk5MjY3NTE2NyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM5OTI2NzUxNjcgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjc1NDExMDg0NyBjbmFtZTprTkU0d1ExTDVPOWpRcXU3XHJc\nbmE9c3NyYzoyNzU0MTEwODQ3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNzU0MTEwODQ3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mjc1NDExMDg0NyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835553:coturn","icePassword1":"k+LvUcugrOZxygDRAqcDlT61U40\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackViewerSendSignal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31782 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55324 typ host generation 0 ufrag 0vyR network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55324 typ host generation 0 ufrag 0vyR network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31782 sendIceCandidate [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834975149","params":{"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55324 typ host generation 0 ufrag 0vyR network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackViewerSendSignal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43816 typ host generation 0 ufrag 0vyR network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43816 typ host generation 0 ufrag 0vyR network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31782 sendIceCandidate [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834975150","params":{"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43816 typ host generation 0 ufrag 0vyR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackViewerSendSignal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (404ms) [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:09:34 GMT [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ae654ad4-139d-4e7e-880f-7013640a6bc7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835574},{"uris":["turn:52.20.79.251:3478"],"username":"1673835574:coturn","password":"HfuAJY4tTugAxm1QtlKYuXtaXeQ=","expireTimestamp":1673835574}]} [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ae654ad4-139d-4e7e-880f-7013640a6bc7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835574},{"uris":["turn:52.20.79.251:3478"],"username":"1673835574:coturn","password":"HfuAJY4tTugAxm1QtlKYuXtaXeQ=","expireTimestamp":1673835574}]} [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 39915 typ srflx raddr 10.53.4.91 rport 43816 generation 0 ufrag 0vyR network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 39915 typ srflx raddr 10.53.4.91 rport 43816 generation 0 ufrag 0vyR network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31782 sendIceCandidate [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834975417","params":{"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 39915 typ srflx raddr 10.53.4.91 rport 43816 generation 0 ufrag 0vyR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:416 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackViewerSendSignal [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59675 typ relay raddr 223.104.77.201 rport 39915 generation 0 ufrag 0vyR network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59675 typ relay raddr 223.104.77.201 rport 39915 generation 0 ufrag 0vyR network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31782 sendIceCandidate [DEBUG END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834975743","params":{"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 59675 typ relay raddr 223.104.77.201 rport 39915 generation 0 ufrag 0vyR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:34.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:744 [INFO END] +2023-01-16 10:09:34.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackViewerSendSignal [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:09:35.990 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834973_1615_608406187", "version": 2, "timestamp": 1673834975665, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3f897df-ecdf-4bd0-b383-2ef1350de1b7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:09:35.990 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:09:35.990 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1929 [INFO END] +2023-01-16 10:09:37.039 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834973_1616_249230827", "version": 2, "timestamp": 1673834975875, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMDIwNTUxMDExIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwNjAxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM0MTgyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE3MjEwMjQ3MTkgY25hbWU6Nk1qVmNJY2FPc1cvNFFmYlxyXG5hPXNzcmM6MTcyMTAyNDcxOSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNzIxMDI0NzE5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTcyMTAyNDcxOSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UEdiN1xyXG5hPWljZS1wd2Q6KzZHeGRFd2ZYTkJubHhlWU1WSmo0cDNtXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMkE6MDA6MDQ6MjU6RDQ6RTc6MjU6M0E6RTU6QjA6RDI6MUM6NkM6MEY6MjU6MzE6MEM6MkI6MTA6ODk6NTQ6QTQ6Mzc6Q0Y6NUQ6Nzg6MkE6NkI6QTA6NUI6Mjg6QTlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwNjAxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM0MTgyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExNjAwMDkyNzAgY25hbWU6Nk1qVmNJY2FPc1cvNFFmYlxyXG5hPXNzcmM6MTE2MDAwOTI3MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTYwMDA5MjcwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE2MDAwOTI3MCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UEdiN1xyXG5hPWljZS1wd2Q6KzZHeGRFd2ZYTkJubHhlWU1WSmo0cDNtXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMkE6MDA6MDQ6MjU6RDQ6RTc6MjU6M0E6RTU6QjA6RDI6MUM6NkM6MEY6MjU6MzE6MEM6MkI6MTA6ODk6NTQ6QTQ6Mzc6Q0Y6NUQ6Nzg6MkE6NkI6QTA6NUI6Mjg6QTlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d3f897df-ecdf-4bd0-b383-2ef1350de1b7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673834975} [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Answer Sdp: v=0 +o=- 2020551011 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50601 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1721024719 cname:6MjVcIcaOsW/4Qfb +a=ssrc:1721024719 msid:myKvsVideoStream myAudioTrack +a=ssrc:1721024719 mslabel:myKvsVideoStream +a=ssrc:1721024719 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PGb7 +a=ice-pwd:+6GxdEwfXNBnlxeYMVJj4p3m +a=ice-options:trickle +a=fingerprint:sha-256 2A:00:04:25:D4:E7:25:3A:E5:B0:D2:1C:6C:0F:25:31:0C:2B:10:89:54:A4:37:CF:5D:78:2A:6B:A0:5B:28:A9 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50601 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1160009270 cname:6MjVcIcaOsW/4Qfb +a=ssrc:1160009270 msid:myKvsVideoStream myVideoTrack +a=ssrc:1160009270 mslabel:myKvsVideoStream +a=ssrc:1160009270 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PGb7 +a=ice-pwd:+6GxdEwfXNBnlxeYMVJj4p3m +a=ice-options:trickle +a=fingerprint:sha-256 2A:00:04:25:D4:E7:25:3A:E5:B0:D2:1C:6C:0F:25:31:0C:2B:10:89:54:A4:37:CF:5D:78:2A:6B:A0:5B:28:A9 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 31782 addRemoteStream [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31782 addRemoteStream [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31782 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Answer Client ID: d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onConnectionChange [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31782 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 34182 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:09:37.039 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2172 [INFO END] +2023-01-16 10:09:37.039 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834974_1617_1406173379", "version": 2, "timestamp": 1673834975887, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 50601 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3f897df-ecdf-4bd0-b383-2ef1350de1b7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50601 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:09:37.039 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2180 [INFO END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:09:37.039 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8c347d30-4ac0-400f-ae99-e50a4d1542cf videoTrackState=LIVE [DEBUG END] +2023-01-16 10:09:38.184 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673834975_1618_1434363066", "version": 2, "timestamp": 1673834977053, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 54812 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3f897df-ecdf-4bd0-b383-2ef1350de1b7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 54812 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:09:38.184 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3193 [INFO END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59675 typ relay raddr 223.104.77.201 rport 39915 generation 0 ufrag 0vyR network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 50601 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag PGb7 network-cost 999 [DEBUG END] +2023-01-16 10:09:38.184 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onConnectionChange [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31782 PeerConnection connected [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 31782 peerConnectSuccess [DEBUG END] +2023-01-16 10:09:39.768 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4769 [INFO END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31782 startHeartbeat [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31782 getBitRate [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31781 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:09:39.768 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31781 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31782 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 31819 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:09:40.784 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6264 [INFO END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 31819 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 31819 registerBitRateCallback [DEBUG END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 31819 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:09:40.784 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:09:40.784 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:09:40.784 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:09:41.788 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31782 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:09:41.788 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:09:41.788 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31782 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834723000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:09:43.093 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d3f897df-ecdf-4bd0-b383-2ef1350de1b7 [INFO END] +2023-01-16 10:09:43.093 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:09:43.093 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673834983497","params":{"sessionId":"d3f897df-ecdf-4bd0-b383-2ef1350de1b7"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:09:43.093 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31782 onConnectionChange [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31782 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673834982000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31781 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:09:43.093 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:31.898 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_1898 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10410 [DEBUG END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: timestamp=1673835032309 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: nonce=ba5d18e0-e375-4a06-adea-e3e8c2d4cbf6 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: sign=ec0f90be3a3657d2cc19c1e42dc0c157 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:10:31.898 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:10:31.898 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:10:32 GMT [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=627 [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:10:32 GMT [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=766 [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:10:33.077 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1898,5,main] thread id:10441 [DEBUG END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:10:33 GMT [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8871b4d3-d558-49f5-a00b-a02068ea999b [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DD_HLDoAMFbAQ= [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b219-450d2f6352bcb77e391e62b5;Sampled=0 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=2174 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: timestamp=1673835034534 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: nonce=c4dfe4b3-26ee-4a80-a026-fc7f0beb6ded [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: sign=01cc7b91ad5761f992d8dea53a832a36 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:10:34.213 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:10:34.213 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:10:34.213 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:10:33 GMT [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fd006cfb-1045-46bc-8309-a2947730fc04 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DEDF6-IAMFcHw= [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b219-22200e5a41cc2a196afa693f;Sampled=0 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=344 [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 971}} [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:10:34.213 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (652ms) [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:10:34 GMT [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835634},{"uris":["turn:52.20.79.251:3478"],"username":"1673835634:coturn","password":"1ZUJ4jGac/JG6Fyh9eBZ6QdYS6g=","expireTimestamp":1673835634}]} [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835634},{"uris":["turn:52.20.79.251:3478"],"username":"1673835634:coturn","password":"1ZUJ4jGac/JG6Fyh9eBZ6QdYS6g=","expireTimestamp":1673835634}]} [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:10:35.236 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:10:35.236 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 耗时:1 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32445 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32445 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32445 createSdpOffer success [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32445 oldSDP =v=0 +o=- 5928006684877239385 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cOL5 +a=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn +a=ice-options:trickle renomination +a=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1942238214 cname:0rc3pjc57HKsMQVL +a=ssrc:1942238214 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1942238214 mslabel:KvsLocalMediaStream +a=ssrc:1942238214 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cOL5 +a=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn +a=ice-options:trickle renomination +a=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2849452910 4288241476 +a=ssrc:2849452910 cname:0rc3pjc57HKsMQVL +a=ssrc:2849452910 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2849452910 mslabel:KvsLocalMediaStream +a=ssrc:2849452910 label:KvsVideoTrack +a=ssrc:4288241476 cname:0rc3pjc57HKsMQVL +a=ssrc:4288241476 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4288241476 mslabel:KvsLocalMediaStream +a=ssrc:4288241476 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] Message >>>signaling_threa - 32445 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5928006684877239385 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:cOL5\r\na=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1942238214 cname:0rc3pjc57HKsMQVL\r\na=ssrc:1942238214 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1942238214 mslabel:KvsLocalMediaStream\r\na=ssrc:1942238214 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:cOL5\r\na=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2849452910 4288241476\r\na=ssrc:2849452910 cname:0rc3pjc57HKsMQVL\r\na=ssrc:2849452910 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2849452910 mslabel:KvsLocalMediaStream\r\na=ssrc:2849452910 label:KvsVideoTrack\r\na=ssrc:4288241476 cname:0rc3pjc57HKsMQVL\r\na=ssrc:4288241476 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4288241476 mslabel:KvsLocalMediaStream\r\na=ssrc:4288241476 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] Message >>>signaling_threa - 32445 createOffer description=v=0 +o=- 5928006684877239385 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cOL5 +a=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn +a=ice-options:trickle renomination +a=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1942238214 cname:0rc3pjc57HKsMQVL +a=ssrc:1942238214 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1942238214 mslabel:KvsLocalMediaStream +a=ssrc:1942238214 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cOL5 +a=ice-pwd:EMCB00HOD5K5WkbbaArgtlUn +a=ice-options:trickle renomination +a=fingerprint:sha-256 0B:59:57:A7:76:75:8B:25:40:7D:2D:E2:F8:FC:F9:E2:17:14:4E:38:2A:BF:CB:25:1F:49:B5:35:3C:D8:3A:DE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2849452910 4288241476 +a=ssrc:2849452910 cname:0rc3pjc57HKsMQVL +a=ssrc:2849452910 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2849452910 mslabel:KvsLocalMediaStream +a=ssrc:2849452910 label:KvsVideoTrack +a=ssrc:4288241476 cname:0rc3pjc57HKsMQVL +a=ssrc:4288241476 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4288241476 mslabel:KvsLocalMediaStream +a=ssrc:4288241476 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32445 sendSdpOffer [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835054475","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU5MjgwMDY2ODQ4NzcyMzkzODUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Y09MNVxyXG5hPWljZS1wd2Q6RU1DQjAwSE9ENUs1V2tiYmFBcmd0bFVuXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDBCOjU5OjU3OkE3Ojc2Ojc1OjhCOjI1OjQwOjdEOjJEOkUyOkY4OkZDOkY5OkUyOjE3OjE0\nOjRFOjM4OjJBOkJGOkNCOjI1OjFGOjQ5OkI1OjM1OjNDOkQ4OjNBOkRFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTk0MjIzODIxNCBjbmFtZTowcmMzcGpjNTdIS3NNUVZMXHJcbmE9c3NyYzoxOTQyMjM4MjE0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTQyMjM4\nMjE0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTk0MjIzODIxNCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmNPTDVcclxuYT1pY2Ut\ncHdkOkVNQ0IwMEhPRDVLNVdrYmJhQXJndGxVblxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwQjo1OTo1NzpBNzo3Njo3NTo4Qjoy\nNTo0MDo3RDoyRDpFMjpGODpGQzpGOTpFMjoxNzoxNDo0RTozODoyQTpCRjpDQjoyNToxRjo0OTpC\nNTozNTozQzpEODozQTpERVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyODQ5NDUyOTEwIDQyODgyNDE0NzZcclxuYT1zc3JjOjI4\nNDk0NTI5MTAgY25hbWU6MHJjM3BqYzU3SEtzTVFWTFxyXG5hPXNzcmM6Mjg0OTQ1MjkxMCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjg0OTQ1MjkxMCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI4NDk0NTI5MTAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6NDI4ODI0MTQ3NiBjbmFtZTowcmMzcGpjNTdIS3NNUVZMXHJc\nbmE9c3NyYzo0Mjg4MjQxNDc2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo0Mjg4MjQxNDc2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6NDI4ODI0MTQ3NiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835634:coturn","icePassword1":"1ZUJ4jGac/JG6Fyh9eBZ6QdYS6g\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackViewerSendSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32445 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59143 typ host generation 0 ufrag cOL5 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59143 typ host generation 0 ufrag cOL5 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32445 sendIceCandidate [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835054481","params":{"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59143 typ host generation 0 ufrag cOL5 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackViewerSendSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 46706 typ host generation 0 ufrag cOL5 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 46706 typ host generation 0 ufrag cOL5 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32445 sendIceCandidate [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835054483","params":{"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 46706 typ host generation 0 ufrag cOL5 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackViewerSendSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10126 typ srflx raddr 10.53.4.91 rport 46706 generation 0 ufrag cOL5 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10126 typ srflx raddr 10.53.4.91 rport 46706 generation 0 ufrag cOL5 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32445 sendIceCandidate [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (390ms) [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:10:53 GMT [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"a3470bf4-44d6-4e29-8e93-bc7866f1601c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835653},{"uris":["turn:52.20.79.251:3478"],"username":"1673835653:coturn","password":"DOAyCA/Bp6+uOSCBVSI31vwb+cs=","expireTimestamp":1673835653}]} [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"a3470bf4-44d6-4e29-8e93-bc7866f1601c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835653},{"uris":["turn:52.20.79.251:3478"],"username":"1673835653:coturn","password":"DOAyCA/Bp6+uOSCBVSI31vwb+cs=","expireTimestamp":1673835653}]} [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835054735","params":{"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 10126 typ srflx raddr 10.53.4.91 rport 46706 generation 0 ufrag cOL5 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:395 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackViewerSendSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 55631 typ relay raddr 223.104.77.201 rport 10126 generation 0 ufrag cOL5 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 55631 typ relay raddr 223.104.77.201 rport 10126 generation 0 ufrag cOL5 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32445 sendIceCandidate [DEBUG END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835055024","params":{"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 55631 typ relay raddr 223.104.77.201 rport 10126 generation 0 ufrag cOL5 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:10:54.232 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:685 [INFO END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackViewerSendSignal [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:10:54.232 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:10:55.579 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835053_1619_1778972642", "version": 2, "timestamp": 1673835054876, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjI3OTgxNjM2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU2NDE1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwNTk4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5Mzc0NjIxMjMgY25hbWU6Y2FEcWdmbUdXWE5CTWNYSlxyXG5hPXNzcmM6MTkzNzQ2MjEyMyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTM3NDYyMTIzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkzNzQ2MjEyMyBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6RTZTeVxyXG5hPWljZS1wd2Q6YnRuN2hyRUx6K1EvaEVHZjZ1dG13TUlHXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQzM6NjM6OTQ6QzM6NTI6Mzg6Nzk6QTk6RjE6NkM6OTc6Q0M6MTI6Rjk6QUQ6MTc6OEE6RDk6Q0I6MTQ6MzQ6MzY6RkU6OTA6RDc6QTk6NjQ6Q0M6RjQ6RTc6NjU6NUZcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU2NDE1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwNTk4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzNTM3ODUzNjIgY25hbWU6Y2FEcWdmbUdXWE5CTWNYSlxyXG5hPXNzcmM6MTM1Mzc4NTM2MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMzUzNzg1MzYyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTM1Mzc4NTM2MiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6RTZTeVxyXG5hPWljZS1wd2Q6YnRuN2hyRUx6K1EvaEVHZjZ1dG13TUlHXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQzM6NjM6OTQ6QzM6NTI6Mzg6Nzk6QTk6RjE6NkM6OTc6Q0M6MTI6Rjk6QUQ6MTc6OEE6RDk6Q0I6MTQ6MzQ6MzY6RkU6OTA6RDc6QTk6NjQ6Q0M6RjQ6RTc6NjU6NUZcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "bb1abcc7-82a3-4a53-b6a7-1c4eba823a66", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Answer Sdp: v=0 +o=- 1227981636 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56415 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60598 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1937462123 cname:caDqgfmGWXNBMcXJ +a=ssrc:1937462123 msid:myKvsVideoStream myAudioTrack +a=ssrc:1937462123 mslabel:myKvsVideoStream +a=ssrc:1937462123 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E6Sy +a=ice-pwd:btn7hrELz+Q/hEGf6utmwMIG +a=ice-options:trickle +a=fingerprint:sha-256 C3:63:94:C3:52:38:79:A9:F1:6C:97:CC:12:F9:AD:17:8A:D9:CB:14:34:36:FE:90:D7:A9:64:CC:F4:E7:65:5F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56415 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60598 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1353785362 cname:caDqgfmGWXNBMcXJ +a=ssrc:1353785362 msid:myKvsVideoStream myVideoTrack +a=ssrc:1353785362 mslabel:myKvsVideoStream +a=ssrc:1353785362 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E6Sy +a=ice-pwd:btn7hrELz+Q/hEGf6utmwMIG +a=ice-options:trickle +a=fingerprint:sha-256 C3:63:94:C3:52:38:79:A9:F1:6C:97:CC:12:F9:AD:17:8A:D9:CB:14:34:36:FE:90:D7:A9:64:CC:F4:E7:65:5F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 32445 addRemoteStream [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32445 addRemoteStream [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32445 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onConnectionChange [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32445 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Answer Client ID: bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1898 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:10:55.579 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1834 [INFO END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=07966f0a-9718-4ece-a8ca-bfbebc7fb28d videoTrackState=LIVE [DEBUG END] +2023-01-16 10:10:55.579 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835053_1621_453842913", "version": 2, "timestamp": 1673835055151, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 56415 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb1abcc7-82a3-4a53-b6a7-1c4eba823a66", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Received IceCandidate from remote sessionId = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 checkAndAddIceCandidate message = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Peer connection found already [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 56415 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1898 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:10:55.579 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1943 [INFO END] +2023-01-16 10:10:55.579 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835053_1620_496198463", "version": 2, "timestamp": 1673835055187, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60598 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb1abcc7-82a3-4a53-b6a7-1c4eba823a66", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Received IceCandidate from remote sessionId = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 checkAndAddIceCandidate message = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Peer connection found already [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60598 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1898 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:10:55.579 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2006 [INFO END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:10:55.579 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835055} [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 55631 typ relay raddr 223.104.77.201 rport 10126 generation 0 ufrag cOL5 network-id 3 network-cost 900 remote sdp = candidate:1073782703 1 udp 2130706431 60598 typ prflx generation 0 ufrag E6Sy [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:10:57.085 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835054_1622_1395569706", "version": 2, "timestamp": 1673835055982, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 62382 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb1abcc7-82a3-4a53-b6a7-1c4eba823a66", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Received IceCandidate from remote sessionId = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 checkAndAddIceCandidate message = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Peer connection found already [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 62382 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1898 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:10:57.085 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2790 [INFO END] +2023-01-16 10:10:57.085 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835054_1623_300106444", "version": 2, "timestamp": 1673835056440, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 53556 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb1abcc7-82a3-4a53-b6a7-1c4eba823a66", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Received IceCandidate from remote sessionId = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 checkAndAddIceCandidate message = bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Peer connection found already [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1898 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 53556 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:10:57.085 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1898 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:10:57.085 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3214 [INFO END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onConnectionChange [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32445 PeerConnection connected [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 32445 peerConnectSuccess [DEBUG END] +2023-01-16 10:10:58.534 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4195 [INFO END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32445 startHeartbeat [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32445 getBitRate [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32444 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32444 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 32479 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:10:58.534 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5008 [INFO END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 32479 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 32479 registerBitRateCallback [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 32479 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:10:58.534 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:10:58.534 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:10:58.534 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:10:59.554 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32445 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:10:59.554 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32445 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673834982000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:11:01.404 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:bb1abcc7-82a3-4a53-b6a7-1c4eba823a66 [INFO END] +2023-01-16 10:11:01.404 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:11:01.404 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835061796","params":{"sessionId":"bb1abcc7-82a3-4a53-b6a7-1c4eba823a66"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9624a06 [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:11:01.404 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32445 onConnectionChange [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32445 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673835059000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32444 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:11:01.404 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:11:52.084 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:11:52.084 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10421 [DEBUG END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: timestamp=1673835112505 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: nonce=96d7dfdf-e62a-4935-8a38-84d000f93d4f [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: sign=996425c062c3982e8de714cadb8d114b [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:11:52.084 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:11:52.084 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:11:52.084 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:11:52.084 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:11:52 GMT [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=642 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:11:52 GMT [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=782 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:11:52 GMT [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amzn-requestid=660abcbd-9556-4744-8801-29c6f7ffacac [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DQWGDVIAMFe0w= [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b268-40d1b6e50d915865034ead2d;Sampled=0 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1112 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: timestamp=1673835113663 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: nonce=a4a257aa-c819-4572-bef5-da096a377484 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: sign=786f61f57123608e022de20f48969ff1 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:11:53.290 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:11:53 GMT [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c98de23a-23b0-433e-afbe-6554b366a78a [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DQcH26IAMFYwg= [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b268-15ab9d927f6a97f83d44d1df;Sampled=0 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=429 [INFO END] +2023-01-16 10:11:53.290 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 972}} [INFO END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (2104ms) [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:11:54 GMT [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835714},{"uris":["turn:54.87.154.8:3478"],"username":"1673835714:coturn","password":"WDrp1AcwtD2ALMQM/0qgOmneUXA=","expireTimestamp":1673835714}]} [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835714},{"uris":["turn:54.87.154.8:3478"],"username":"1673835714:coturn","password":"WDrp1AcwtD2ALMQM/0qgOmneUXA=","expireTimestamp":1673835714}]} [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:11:55.778 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:11:55.778 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:12:10.825 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2079,5,main] thread id:10455 [DEBUG END] +2023-01-16 10:12:10.825 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:12:10.825 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@dce3ffa [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:797cfe8c-2441-44b3-b6ae-ed290e0cb6cc 耗时:0 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 1597 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 1597 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 1597 createSdpOffer success [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 1597 oldSDP =v=0 +o=- 1303465729800073559 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ldkI +a=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3911868239 cname:Us5N3c8wQxk4rpji +a=ssrc:3911868239 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3911868239 mslabel:KvsLocalMediaStream +a=ssrc:3911868239 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ldkI +a=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 961441511 2058787654 +a=ssrc:961441511 cname:Us5N3c8wQxk4rpji +a=ssrc:961441511 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:961441511 mslabel:KvsLocalMediaStream +a=ssrc:961441511 label:KvsVideoTrack +a=ssrc:2058787654 cname:Us5N3c8wQxk4rpji +a=ssrc:2058787654 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2058787654 mslabel:KvsLocalMediaStream +a=ssrc:2058787654 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] Message >>>signaling_threa - 1597 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1303465729800073559 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ldkI\r\na=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3911868239 cname:Us5N3c8wQxk4rpji\r\na=ssrc:3911868239 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3911868239 mslabel:KvsLocalMediaStream\r\na=ssrc:3911868239 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ldkI\r\na=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 961441511 2058787654\r\na=ssrc:961441511 cname:Us5N3c8wQxk4rpji\r\na=ssrc:961441511 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:961441511 mslabel:KvsLocalMediaStream\r\na=ssrc:961441511 label:KvsVideoTrack\r\na=ssrc:2058787654 cname:Us5N3c8wQxk4rpji\r\na=ssrc:2058787654 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2058787654 mslabel:KvsLocalMediaStream\r\na=ssrc:2058787654 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] Message >>>signaling_threa - 1597 createOffer description=v=0 +o=- 1303465729800073559 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ldkI +a=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3911868239 cname:Us5N3c8wQxk4rpji +a=ssrc:3911868239 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3911868239 mslabel:KvsLocalMediaStream +a=ssrc:3911868239 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ldkI +a=ice-pwd:FPCWU8R8OVoLnO2wGqypsLTg +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:99:D3:3F:9E:33:9A:E9:64:FA:FC:58:2B:8A:7A:B6:90:89:2E:F9:F5:2F:AD:CB:9E:B4:60:3F:91:47:47:94 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 961441511 2058787654 +a=ssrc:961441511 cname:Us5N3c8wQxk4rpji +a=ssrc:961441511 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:961441511 mslabel:KvsLocalMediaStream +a=ssrc:961441511 label:KvsVideoTrack +a=ssrc:2058787654 cname:Us5N3c8wQxk4rpji +a=ssrc:2058787654 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2058787654 mslabel:KvsLocalMediaStream +a=ssrc:2058787654 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 1597 sendSdpOffer [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835135530","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEzMDM0NjU3Mjk4MDAwNzM1NTkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6bGRrSVxyXG5hPWljZS1wd2Q6RlBDV1U4UjhPVm9Mbk8yd0dxeXBzTFRnXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM0Ojk5OkQzOjNGOjlFOjMzOjlBOkU5OjY0OkZBOkZDOjU4OjJCOjhBOjdBOkI2OjkwOjg5\nOjJFOkY5OkY1OjJGOkFEOkNCOjlFOkI0OjYwOjNGOjkxOjQ3OjQ3Ojk0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzkxMTg2ODIzOSBjbmFtZTpVczVOM2M4d1F4azRycGppXHJcbmE9c3NyYzozOTExODY4MjM5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozOTExODY4\nMjM5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzkxMTg2ODIzOSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmxka0lcclxuYT1pY2Ut\ncHdkOkZQQ1dVOFI4T1ZvTG5PMndHcXlwc0xUZ1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzNDo5OTpEMzozRjo5RTozMzo5QTpF\nOTo2NDpGQTpGQzo1ODoyQjo4QTo3QTpCNjo5MDo4OToyRTpGOTpGNToyRjpBRDpDQjo5RTpCNDo2\nMDozRjo5MTo0Nzo0Nzo5NFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA5NjE0NDE1MTEgMjA1ODc4NzY1NFxyXG5hPXNzcmM6OTYx\nNDQxNTExIGNuYW1lOlVzNU4zYzh3UXhrNHJwamlcclxuYT1zc3JjOjk2MTQ0MTUxMSBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6OTYxNDQxNTExIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTYxNDQxNTExIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjIwNTg3ODc2NTQgY25hbWU6VXM1TjNjOHdReGs0cnBqaVxyXG5hPXNz\ncmM6MjA1ODc4NzY1NCBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MjA1ODc4NzY1NCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIw\nNTg3ODc2NTQgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673835714:coturn","icePassword1":"WDrp1AcwtD2ALMQM/0qgOmneUXA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackViewerSendSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 1597 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44821 typ host generation 0 ufrag ldkI network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44821 typ host generation 0 ufrag ldkI network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 1597 sendIceCandidate [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835135537","params":{"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44821 typ host generation 0 ufrag ldkI network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackViewerSendSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45150 typ host generation 0 ufrag ldkI network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45150 typ host generation 0 ufrag ldkI network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 1597 sendIceCandidate [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835135539","params":{"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 45150 typ host generation 0 ufrag ldkI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackViewerSendSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 51358 typ srflx raddr 10.53.4.91 rport 45150 generation 0 ufrag ldkI network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 51358 typ srflx raddr 10.53.4.91 rport 45150 generation 0 ufrag ldkI network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 1597 sendIceCandidate [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835135777","params":{"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 51358 typ srflx raddr 10.53.4.91 rport 45150 generation 0 ufrag ldkI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackViewerSendSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (384ms) [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:12:14 GMT [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3645e97e-78b6-4c93-b5f2-f1689f3bc3b8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835734},{"uris":["turn:52.20.79.251:3478"],"username":"1673835734:coturn","password":"b0VoUVb7wsBANUVG6UBSBEGixaU=","expireTimestamp":1673835734}]} [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3645e97e-78b6-4c93-b5f2-f1689f3bc3b8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835734},{"uris":["turn:52.20.79.251:3478"],"username":"1673835734:coturn","password":"b0VoUVb7wsBANUVG6UBSBEGixaU=","expireTimestamp":1673835734}]} [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 64291 typ relay raddr 223.104.77.207 rport 51358 generation 0 ufrag ldkI network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 64291 typ relay raddr 223.104.77.207 rport 51358 generation 0 ufrag ldkI network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 1597 sendIceCandidate [DEBUG END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835136060","params":{"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 64291 typ relay raddr 223.104.77.207 rport 51358 generation 0 ufrag ldkI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:15.280 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:669 [INFO END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackViewerSendSignal [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:15.280 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835136} [DEBUG END] +2023-01-16 10:12:16.675 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835134_1624_421601243", "version": 2, "timestamp": 1673835135957, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA3ODU4MjIzMTQgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzMyNDggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDUyNTUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDAyMzc5Njc5IGNuYW1lOm5PbEpkMTlLMmg3UVBzVnJcclxuYT1zc3JjOjQwMjM3OTY3OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MDIzNzk2NzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0MDIzNzk2NzkgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOllGSXJcclxuYT1pY2UtcHdkOmowWXBPa2w1UzVGMWFmQmhRNVNWRjdSdFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEI4OkQzOjA0OjFBOjY5Ojk5OkRGOkYwOjA4OjRCOjg1OjA0OkY0OkY4OjNCOjM5OjhEOjRDOkFGOkU4OkE5OkE0OjRCOjIyOkYyOjc5OkQwOjY1OjhGOjE5OkVFOkE4XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzMzI0OCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0NTI1NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMDI3NTU0NDc1IGNuYW1lOm5PbEpkMTlLMmg3UVBzVnJcclxuYT1zc3JjOjEwMjc1NTQ0NzUgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTAyNzU1NDQ3NSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjEwMjc1NTQ0NzUgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOllGSXJcclxuYT1pY2UtcHdkOmowWXBPa2w1UzVGMWFmQmhRNVNWRjdSdFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEI4OkQzOjA0OjFBOjY5Ojk5OkRGOkYwOjA4OjRCOjg1OjA0OkY0OkY4OjNCOjM5OjhEOjRDOkFGOkU4OkE5OkE0OjRCOjIyOkYyOjc5OkQwOjY1OjhGOjE5OkVFOkE4XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "797cfe8c-2441-44b3-b6ae-ed290e0cb6cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Answer Sdp: v=0 +o=- 785822314 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33248 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45255 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:402379679 cname:nOlJd19K2h7QPsVr +a=ssrc:402379679 msid:myKvsVideoStream myAudioTrack +a=ssrc:402379679 mslabel:myKvsVideoStream +a=ssrc:402379679 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YFIr +a=ice-pwd:j0YpOkl5S5F1afBhQ5SVF7Rt +a=ice-options:trickle +a=fingerprint:sha-256 B8:D3:04:1A:69:99:DF:F0:08:4B:85:04:F4:F8:3B:39:8D:4C:AF:E8:A9:A4:4B:22:F2:79:D0:65:8F:19:EE:A8 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33248 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 45255 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1027554475 cname:nOlJd19K2h7QPsVr +a=ssrc:1027554475 msid:myKvsVideoStream myVideoTrack +a=ssrc:1027554475 mslabel:myKvsVideoStream +a=ssrc:1027554475 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YFIr +a=ice-pwd:j0YpOkl5S5F1afBhQ5SVF7Rt +a=ice-options:trickle +a=fingerprint:sha-256 B8:D3:04:1A:69:99:DF:F0:08:4B:85:04:F4:F8:3B:39:8D:4C:AF:E8:A9:A4:4B:22:F2:79:D0:65:8F:19:EE:A8 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@e5f85ff], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 1597 addRemoteStream [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 1597 addRemoteStream [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 1597 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onConnectionChange [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Answer Client ID: 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 1597 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2079 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:12:16.675 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1844 [INFO END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=472c483c-3028-439b-9c90-c25b5e355a46 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:12:16.675 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835134_1625_120234181", "version": 2, "timestamp": 1673835136180, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 45255 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "797cfe8c-2441-44b3-b6ae-ed290e0cb6cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Received IceCandidate from remote sessionId = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 checkAndAddIceCandidate message = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Peer connection found already [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 45255 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2079 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:12:16.675 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1924 [INFO END] +2023-01-16 10:12:16.675 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835134_1626_1315445049", "version": 2, "timestamp": 1673835136420, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 33248 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "797cfe8c-2441-44b3-b6ae-ed290e0cb6cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Received IceCandidate from remote sessionId = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 checkAndAddIceCandidate message = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Peer connection found already [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 33248 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:12:16.675 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2079 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:12:16.675 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2163 [INFO END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 64291 typ relay raddr 223.104.77.207 rport 51358 generation 0 ufrag ldkI network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 33248 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag YFIr network-cost 999 [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 64291 typ relay raddr 223.104.77.207 rport 51358 generation 0 ufrag ldkI network-id 3 network-cost 900 remote sdp = candidate:3372927310 1 udp 2130706431 45255 typ prflx generation 0 ufrag YFIr [DEBUG END] +2023-01-16 10:12:18.084 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835135_1627_1052108633", "version": 2, "timestamp": 1673835137227, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 60097 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "797cfe8c-2441-44b3-b6ae-ed290e0cb6cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Received IceCandidate from remote sessionId = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 checkAndAddIceCandidate message = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Peer connection found already [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 60097 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2079 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:12:18.084 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2969 [INFO END] +2023-01-16 10:12:18.084 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835135_1628_1917380888", "version": 2, "timestamp": 1673835137338, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 61950 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "797cfe8c-2441-44b3-b6ae-ed290e0cb6cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Received IceCandidate from remote sessionId = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 checkAndAddIceCandidate message = 797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Peer connection found already [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2079 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 61950 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:12:18.084 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2079 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:12:18.084 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3078 [INFO END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onConnectionChange [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 1597 PeerConnection connected [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 1597 peerConnectSuccess [DEBUG END] +2023-01-16 10:12:19.761 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4371 [INFO END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 1597 startHeartbeat [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 1597 getBitRate [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 1596 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 1596 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 1634 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:12:19.761 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5157 [INFO END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 1634 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 1634 registerBitRateCallback [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 1634 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:12:19.761 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:12:19.761 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:12:19.761 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:12:20.793 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 1597 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:12:20.793 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 1597 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a947718, resetStatus=0, onLineRefresh=false, signature4localFile=1673835059000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:12:24.995 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:797cfe8c-2441-44b3-b6ae-ed290e0cb6cc [INFO END] +2023-01-16 10:12:24.995 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:12:24.995 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835145401","params":{"sessionId":"797cfe8c-2441-44b3-b6ae-ed290e0cb6cc"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a18908d [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:12:24.995 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 1597 onConnectionChange [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 1597 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a947718, resetStatus=0, onLineRefresh=false, signature4localFile=1673835140000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 1596 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:12:24.995 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:13:17.260 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:13:17.260 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10423 [DEBUG END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: timestamp=1673835197671 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: nonce=83e6c1d4-e044-449d-a59d-7df35f16b0df [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: sign=f52b84ef0747a61d6c76e52a46cda306 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:13:17.260 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:13:17.260 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:13:17.260 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:13:17.260 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:13:17 GMT [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=559 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:13:17 GMT [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=704 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:13:17 GMT [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bd799da5-5c65-4c3f-a017-73dcf00e76fc [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DdqFveIAMFUqQ= [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b2bd-7f1c1ea3759c69f760eff805;Sampled=0 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1130 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: timestamp=1673835198841 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: nonce=96ff5957-5c3a-4699-b8de-583165f5d978 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: sign=beab774d752db8f4d1afd2a059e0b6da [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:13:18.376 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:13:18.376 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:13:18 GMT [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5b9fc1d9-57a8-4844-8854-b6766d74a3f5 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DdvEX8oAMFcCw= [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b2be-73784b785a768944691f2864;Sampled=0 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=425 [INFO END] +2023-01-16 10:13:18.376 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 973}} [INFO END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (736ms) [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:13:18 GMT [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835798},{"uris":["turn:54.87.154.8:3478"],"username":"1673835798:coturn","password":"V7TqQ2T8H06oWaxmZpGfaEUx5Mo=","expireTimestamp":1673835798}]} [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835798},{"uris":["turn:54.87.154.8:3478"],"username":"1673835798:coturn","password":"V7TqQ2T8H06oWaxmZpGfaEUx5Mo=","expireTimestamp":1673835798}]} [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:13:19.626 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:13:19.626 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:13:21.344 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7255,5,main] thread id:10458 [DEBUG END] +2023-01-16 10:13:21.344 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:13:21.344 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:6a26dd3e-288a-494c-9d8a-07e4e7e29c69 耗时:1 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3009 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3009 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3009 createSdpOffer success [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3009 oldSDP =v=0 +o=- 6554773785918133983 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HYMI +a=ice-pwd:euhsF29uTIk1sAqZaf9jEp15 +a=ice-options:trickle renomination +a=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1956726065 cname:lDMcrYfBXPCYFIAm +a=ssrc:1956726065 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1956726065 mslabel:KvsLocalMediaStream +a=ssrc:1956726065 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HYMI +a=ice-pwd:euhsF29uTIk1sAqZaf9jEp15 +a=ice-options:trickle renomination +a=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1945634521 2185352186 +a=ssrc:1945634521 cname:lDMcrYfBXPCYFIAm +a=ssrc:1945634521 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1945634521 mslabel:KvsLocalMediaStream +a=ssrc:1945634521 label:KvsVideoTrack +a=ssrc:2185352186 cname:lDMcrYfBXPCYFIAm +a=ssrc:2185352186 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2185352186 mslabel:KvsLocalMediaStream +a=ssrc:2185352186 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] Message >>>signaling_threa - 3009 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6554773785918133983 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:HYMI\r\na=ice-pwd:euhsF29uTIk1sAqZaf9jEp15\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1956726065 cname:lDMcrYfBXPCYFIAm\r\na=ssrc:1956726065 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1956726065 mslabel:KvsLocalMediaStream\r\na=ssrc:1956726065 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:HYMI\r\na=ice-pwd:euhsF29uTIk1sAqZaf9jEp15\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1945634521 2185352186\r\na=ssrc:1945634521 cname:lDMcrYfBXPCYFIAm\r\na=ssrc:1945634521 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1945634521 mslabel:KvsLocalMediaStream\r\na=ssrc:1945634521 label:KvsVideoTrack\r\na=ssrc:2185352186 cname:lDMcrYfBXPCYFIAm\r\na=ssrc:2185352186 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2185352186 mslabel:KvsLocalMediaStream\r\na=ssrc:2185352186 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] Message >>>signaling_threa - 3009 createOffer description=v=0 +o=- 6554773785918133983 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HYMI +a=ice-pwd:euhsF29uTIk1sAqZaf9jEp15 +a=ice-options:trickle renomination +a=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1956726065 cname:lDMcrYfBXPCYFIAm +a=ssrc:1956726065 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1956726065 mslabel:KvsLocalMediaStream +a=ssrc:1956726065 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HYMI +a=ice-pwd:euhsF29uTIk1sAqZaf9jEp15 +a=ice-options:trickle renomination +a=fingerprint:sha-256 64:4E:BD:31:94:16:F1:FE:50:EC:7D:66:63:9F:6F:77:EE:B0:B8:4B:98:37:56:45:73:F3:FF:2A:96:4A:53:B8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1945634521 2185352186 +a=ssrc:1945634521 cname:lDMcrYfBXPCYFIAm +a=ssrc:1945634521 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1945634521 mslabel:KvsLocalMediaStream +a=ssrc:1945634521 label:KvsVideoTrack +a=ssrc:2185352186 cname:lDMcrYfBXPCYFIAm +a=ssrc:2185352186 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2185352186 mslabel:KvsLocalMediaStream +a=ssrc:2185352186 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3009 sendSdpOffer [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835219610","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY1NTQ3NzM3ODU5MTgxMzM5ODMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SFlNSVxyXG5hPWljZS1wd2Q6ZXVoc0YyOXVUSWsxc0FxWmFmOWpFcDE1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDY0OjRFOkJEOjMxOjk0OjE2OkYxOkZFOjUwOkVDOjdEOjY2OjYzOjlGOjZGOjc3OkVFOkIw\nOkI4OjRCOjk4OjM3OjU2OjQ1OjczOkYzOkZGOjJBOjk2OjRBOjUzOkI4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTk1NjcyNjA2NSBjbmFtZTpsRE1jcllmQlhQQ1lGSUFtXHJcbmE9c3NyYzoxOTU2NzI2MDY1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTU2NzI2\nMDY1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTk1NjcyNjA2NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkhZTUlcclxuYT1pY2Ut\ncHdkOmV1aHNGMjl1VElrMXNBcVphZjlqRXAxNVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NDo0RTpCRDozMTo5NDoxNjpGMTpG\nRTo1MDpFQzo3RDo2Njo2Mzo5Rjo2Rjo3NzpFRTpCMDpCODo0Qjo5ODozNzo1Njo0NTo3MzpGMzpG\nRjoyQTo5Njo0QTo1MzpCOFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxOTQ1NjM0NTIxIDIxODUzNTIxODZcclxuYT1zc3JjOjE5\nNDU2MzQ1MjEgY25hbWU6bERNY3JZZkJYUENZRklBbVxyXG5hPXNzcmM6MTk0NTYzNDUyMSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTk0NTYzNDUyMSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE5NDU2MzQ1MjEgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjE4NTM1MjE4NiBjbmFtZTpsRE1jcllmQlhQQ1lGSUFtXHJc\nbmE9c3NyYzoyMTg1MzUyMTg2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyMTg1MzUyMTg2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjE4NTM1MjE4NiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673835798:coturn","icePassword1":"V7TqQ2T8H06oWaxmZpGfaEUx5Mo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackViewerSendSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3009 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60996 typ host generation 0 ufrag HYMI network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60996 typ host generation 0 ufrag HYMI network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3009 sendIceCandidate [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835219615","params":{"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60996 typ host generation 0 ufrag HYMI network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackViewerSendSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43758 typ host generation 0 ufrag HYMI network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43758 typ host generation 0 ufrag HYMI network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3009 sendIceCandidate [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835219616","params":{"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43758 typ host generation 0 ufrag HYMI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackViewerSendSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 39260 typ srflx raddr 10.53.4.91 rport 43758 generation 0 ufrag HYMI network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 39260 typ srflx raddr 10.53.4.91 rport 43758 generation 0 ufrag HYMI network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3009 sendIceCandidate [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835219848","params":{"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 39260 typ srflx raddr 10.53.4.91 rport 43758 generation 0 ufrag HYMI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:380 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackViewerSendSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (393ms) [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:13:38 GMT [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b65491b3-e208-44b1-a7c2-b4d2dbfd448e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835818},{"uris":["turn:54.87.154.8:3478"],"username":"1673835818:coturn","password":"EhhmNK3D/avKc7d3SIQZQQMnhns=","expireTimestamp":1673835818}]} [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b65491b3-e208-44b1-a7c2-b4d2dbfd448e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673835818},{"uris":["turn:54.87.154.8:3478"],"username":"1673835818:coturn","password":"EhhmNK3D/avKc7d3SIQZQQMnhns=","expireTimestamp":1673835818}]} [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53814 typ relay raddr 223.104.77.207 rport 39260 generation 0 ufrag HYMI network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53814 typ relay raddr 223.104.77.207 rport 39260 generation 0 ufrag HYMI network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3009 sendIceCandidate [DEBUG END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835220131","params":{"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 53814 typ relay raddr 223.104.77.207 rport 39260 generation 0 ufrag HYMI network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:39.353 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:664 [INFO END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackViewerSendSignal [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:39.353 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835220} [DEBUG END] +2023-01-16 10:13:40.679 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835218_1629_868484812", "version": 2, "timestamp": 1673835220048, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6a26dd3e-288a-494c-9d8a-07e4e7e29c69", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Received IceCandidate from remote sessionId = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 checkAndAddIceCandidate message = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:13:40.679 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:13:40.679 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1771 [INFO END] +2023-01-16 10:13:42.178 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835218_1631_938055384", "version": 2, "timestamp": 1673835220627, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6a26dd3e-288a-494c-9d8a-07e4e7e29c69", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Received IceCandidate from remote sessionId = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 checkAndAddIceCandidate message = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:13:42.178 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2709 [INFO END] +2023-01-16 10:13:42.178 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835218_1630_1284810213", "version": 2, "timestamp": 1673835220629, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTc5MDc0ODIxIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQyNDgzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQwMjg1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjczMTc1MDQ0NCBjbmFtZTpTZUd1eERpbXJnb2J5RUpGXHJcbmE9c3NyYzo3MzE3NTA0NDQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NzMxNzUwNDQ0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NzMxNzUwNDQ0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpTSXpxXHJcbmE9aWNlLXB3ZDpyZCsybUlSa0lxaklrM0NaV1ZoRGRHbDhcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGNzo3RDo4NzpCNDo4Nzo2NTpBQjo1MDo0RDo1MTo1QjoyMjpEMDpCMzoyRTpGRDpCRjozNTpEMjpGMjpDRTo3NToyRDowMTpEQTozQTpGNzoyNTo5RToxMTo2NjoxM1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDI0ODMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDAyODUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDgxOTE1MDQxIGNuYW1lOlNlR3V4RGltcmdvYnlFSkZcclxuYT1zc3JjOjQ4MTkxNTA0MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo0ODE5MTUwNDEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0ODE5MTUwNDEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlNJenFcclxuYT1pY2UtcHdkOnJkKzJtSVJrSXFqSWszQ1pXVmhEZEdsOFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEY3OjdEOjg3OkI0Ojg3OjY1OkFCOjUwOjREOjUxOjVCOjIyOkQwOkIzOjJFOkZEOkJGOjM1OkQyOkYyOkNFOjc1OjJEOjAxOkRBOjNBOkY3OjI1OjlFOjExOjY2OjEzXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "6a26dd3e-288a-494c-9d8a-07e4e7e29c69", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Answer Sdp: v=0 +o=- 1179074821 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:731750444 cname:SeGuxDimrgobyEJF +a=ssrc:731750444 msid:myKvsVideoStream myAudioTrack +a=ssrc:731750444 mslabel:myKvsVideoStream +a=ssrc:731750444 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:SIzq +a=ice-pwd:rd+2mIRkIqjIk3CZWVhDdGl8 +a=ice-options:trickle +a=fingerprint:sha-256 F7:7D:87:B4:87:65:AB:50:4D:51:5B:22:D0:B3:2E:FD:BF:35:D2:F2:CE:75:2D:01:DA:3A:F7:25:9E:11:66:13 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:481915041 cname:SeGuxDimrgobyEJF +a=ssrc:481915041 msid:myKvsVideoStream myVideoTrack +a=ssrc:481915041 mslabel:myKvsVideoStream +a=ssrc:481915041 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:SIzq +a=ice-pwd:rd+2mIRkIqjIk3CZWVhDdGl8 +a=ice-options:trickle +a=fingerprint:sha-256 F7:7D:87:B4:87:65:AB:50:4D:51:5B:22:D0:B3:2E:FD:BF:35:D2:F2:CE:75:2D:01:DA:3A:F7:25:9E:11:66:13 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 3009 addRemoteStream [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3009 addRemoteStream [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3009 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Answer Client ID: 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onConnectionChange [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3009 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40285 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42483 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:13:42.178 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2894 [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=3e391624-7188-48d2-9067-b395e7b88fd9 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:13:42.178 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835219_1632_1507126457", "version": 2, "timestamp": 1673835221298, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 50914 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6a26dd3e-288a-494c-9d8a-07e4e7e29c69", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Received IceCandidate from remote sessionId = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 checkAndAddIceCandidate message = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Peer connection found already [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 50914 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:13:42.178 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2975 [INFO END] +2023-01-16 10:13:42.178 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835219_1633_310856228", "version": 2, "timestamp": 1673835221729, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 64594 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6a26dd3e-288a-494c-9d8a-07e4e7e29c69", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Received IceCandidate from remote sessionId = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 checkAndAddIceCandidate message = 6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Peer connection found already [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7255 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 64594 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7255 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:13:42.178 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3383 [INFO END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 53814 typ relay raddr 223.104.77.207 rport 39260 generation 0 ufrag HYMI network-id 3 network-cost 900 remote sdp = candidate:613793848 1 udp 2130706431 5147 typ prflx generation 0 ufrag SIzq [DEBUG END] +2023-01-16 10:13:42.178 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onConnectionChange [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3009 PeerConnection connected [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 3009 peerConnectSuccess [DEBUG END] +2023-01-16 10:13:44.629 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5159 [INFO END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3009 startHeartbeat [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3009 getBitRate [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3000 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3000 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 3124 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:13:44.629 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5925 [INFO END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 3124 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 3124 registerBitRateCallback [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 3124 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:13:44.629 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:13:44.629 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:13:44.629 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:13:45.660 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3009 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:13:45.660 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3009 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673835140000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:13:47.683 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:6a26dd3e-288a-494c-9d8a-07e4e7e29c69 [INFO END] +2023-01-16 10:13:47.683 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:13:47.683 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835228078","params":{"sessionId":"6a26dd3e-288a-494c-9d8a-07e4e7e29c69"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:13:47.683 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3009 onConnectionChange [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3009 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673835225000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3000 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:13:47.683 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:14:37.451 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:14:37.451 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10428 [DEBUG END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: timestamp=1673835277857 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: nonce=d890e762-df8d-40d3-8a92-3c520f44ad86 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: sign=1062f0c2d94997a6fdd02b5f104b3ad1 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:14:37.451 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:14:37.451 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:14:37.451 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:14:37.451 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:14:37 GMT [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=576 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:14:37 GMT [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=732 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:14:38 GMT [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9b3fbbfe-d26a-45a2-a4e7-a7ccb8247b93 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DqOGFzIAMF-Nw= [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b30e-1def8d69382ba8fe51e49f78;Sampled=0 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1484 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: timestamp=1673835279369 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: nonce=5853c4f9-890f-473d-983b-b023ca64dc0a [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: sign=2b6f98d974101ae4e03cf3305d258ce3 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:14:38.578 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:14:38.578 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:14:38.578 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:14:38 GMT [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9edbd3df-2fa5-4781-b8e0-31cce53332a8 [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0DqTEVfoAMFi-g= [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b30e-2bb0651b78e3f63c1b99fc02;Sampled=0 [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=318 [INFO END] +2023-01-16 10:14:39.691 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 975}} [INFO END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (685ms) [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:14:39 GMT [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835879},{"uris":["turn:52.20.79.251:3478"],"username":"1673835879:coturn","password":"8Ki4MXMmiwW6RS1AhLXEv6nIZqw=","expireTimestamp":1673835879}]} [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835879},{"uris":["turn:52.20.79.251:3478"],"username":"1673835879:coturn","password":"8Ki4MXMmiwW6RS1AhLXEv6nIZqw=","expireTimestamp":1673835879}]} [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:14:39.691 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:14:39.691 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:14:41.714 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7445,5,main] thread id:10462 [DEBUG END] +2023-01-16 10:14:41.714 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:14:41.714 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:40ae9403-e019-4be2-9ead-7ec401d9028a 耗时:0 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3887 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3887 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3887 createSdpOffer success [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3887 oldSDP =v=0 +o=- 9025333487798555657 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o/QP +a=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2315275373 cname:hHcJIR2TqFifgUr1 +a=ssrc:2315275373 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2315275373 mslabel:KvsLocalMediaStream +a=ssrc:2315275373 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o/QP +a=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 416692928 3114717065 +a=ssrc:416692928 cname:hHcJIR2TqFifgUr1 +a=ssrc:416692928 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:416692928 mslabel:KvsLocalMediaStream +a=ssrc:416692928 label:KvsVideoTrack +a=ssrc:3114717065 cname:hHcJIR2TqFifgUr1 +a=ssrc:3114717065 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3114717065 mslabel:KvsLocalMediaStream +a=ssrc:3114717065 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] Message >>>signaling_threa - 3887 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 9025333487798555657 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:o/QP\r\na=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2315275373 cname:hHcJIR2TqFifgUr1\r\na=ssrc:2315275373 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2315275373 mslabel:KvsLocalMediaStream\r\na=ssrc:2315275373 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:o/QP\r\na=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 416692928 3114717065\r\na=ssrc:416692928 cname:hHcJIR2TqFifgUr1\r\na=ssrc:416692928 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:416692928 mslabel:KvsLocalMediaStream\r\na=ssrc:416692928 label:KvsVideoTrack\r\na=ssrc:3114717065 cname:hHcJIR2TqFifgUr1\r\na=ssrc:3114717065 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3114717065 mslabel:KvsLocalMediaStream\r\na=ssrc:3114717065 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] Message >>>signaling_threa - 3887 createOffer description=v=0 +o=- 9025333487798555657 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o/QP +a=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2315275373 cname:hHcJIR2TqFifgUr1 +a=ssrc:2315275373 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2315275373 mslabel:KvsLocalMediaStream +a=ssrc:2315275373 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o/QP +a=ice-pwd:x72FcEYE/kB40bOd+cTJKybZ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:B3:29:9A:C3:C9:54:88:8E:F1:E0:D0:09:E6:20:0E:EE:27:30:FD:6E:10:95:43:11:CB:77:6C:01:53:8C:08 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 416692928 3114717065 +a=ssrc:416692928 cname:hHcJIR2TqFifgUr1 +a=ssrc:416692928 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:416692928 mslabel:KvsLocalMediaStream +a=ssrc:416692928 label:KvsVideoTrack +a=ssrc:3114717065 cname:hHcJIR2TqFifgUr1 +a=ssrc:3114717065 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3114717065 mslabel:KvsLocalMediaStream +a=ssrc:3114717065 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3887 sendSdpOffer [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835300586","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDkwMjUzMzM0ODc3OTg1NTU2NTcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6by9RUFxyXG5hPWljZS1wd2Q6eDcyRmNFWUUva0I0MGJPZCtjVEpLeWJaXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEYzOkIzOjI5OjlBOkMzOkM5OjU0Ojg4OjhFOkYxOkUwOkQwOjA5OkU2OjIwOjBFOkVFOjI3\nOjMwOkZEOjZFOjEwOjk1OjQzOjExOkNCOjc3OjZDOjAxOjUzOjhDOjA4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjMxNTI3NTM3MyBjbmFtZTpoSGNKSVIyVHFGaWZnVXIxXHJcbmE9c3NyYzoyMzE1Mjc1Mzcz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMzE1Mjc1\nMzczIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjMxNTI3NTM3MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm8vUVBcclxuYT1pY2Ut\ncHdkOng3MkZjRVlFL2tCNDBiT2QrY1RKS3liWlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMzpCMzoyOTo5QTpDMzpDOTo1NDo4\nODo4RTpGMTpFMDpEMDowOTpFNjoyMDowRTpFRToyNzozMDpGRDo2RToxMDo5NTo0MzoxMTpDQjo3\nNzo2QzowMTo1Mzo4QzowOFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MTY2OTI5MjggMzExNDcxNzA2NVxyXG5hPXNzcmM6NDE2\nNjkyOTI4IGNuYW1lOmhIY0pJUjJUcUZpZmdVcjFcclxuYT1zc3JjOjQxNjY5MjkyOCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDE2NjkyOTI4IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDE2NjkyOTI4IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjMxMTQ3MTcwNjUgY25hbWU6aEhjSklSMlRxRmlmZ1VyMVxyXG5hPXNz\ncmM6MzExNDcxNzA2NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MzExNDcxNzA2NSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMx\nMTQ3MTcwNjUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835879:coturn","icePassword1":"8Ki4MXMmiwW6RS1AhLXEv6nIZqw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackViewerSendSignal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3887 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50269 typ host generation 0 ufrag o/QP network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50269 typ host generation 0 ufrag o/QP network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3887 sendIceCandidate [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835300592","params":{"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50269 typ host generation 0 ufrag o/QP network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackViewerSendSignal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35837 typ host generation 0 ufrag o/QP network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35837 typ host generation 0 ufrag o/QP network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3887 sendIceCandidate [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835300593","params":{"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35837 typ host generation 0 ufrag o/QP network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackViewerSendSignal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (442ms) [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 32310 typ srflx raddr 10.53.4.91 rport 35837 generation 0 ufrag o/QP network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 32310 typ srflx raddr 10.53.4.91 rport 35837 generation 0 ufrag o/QP network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:14:59 GMT [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3887 sendIceCandidate [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c69ae878-12f4-4b2a-8ee7-4cca13736abf","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835899},{"uris":["turn:52.20.79.251:3478"],"username":"1673835899:coturn","password":"6kfLWL4vPhm+nrmtfVr5AECyzqs=","expireTimestamp":1673835899}]} [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c69ae878-12f4-4b2a-8ee7-4cca13736abf","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835899},{"uris":["turn:52.20.79.251:3478"],"username":"1673835899:coturn","password":"6kfLWL4vPhm+nrmtfVr5AECyzqs=","expireTimestamp":1673835899}]} [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835300895","params":{"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 32310 typ srflx raddr 10.53.4.91 rport 35837 generation 0 ufrag o/QP network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:446 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackViewerSendSignal [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 52560 typ relay raddr 223.104.77.201 rport 32310 generation 0 ufrag o/QP network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 52560 typ relay raddr 223.104.77.201 rport 32310 generation 0 ufrag o/QP network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3887 sendIceCandidate [DEBUG END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835301176","params":{"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 52560 typ relay raddr 223.104.77.201 rport 32310 generation 0 ufrag o/QP network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:00.335 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:728 [INFO END] +2023-01-16 10:15:00.335 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackViewerSendSignal [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835300} [DEBUG END] +2023-01-16 10:15:01.588 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835299_1634_1669674328", "version": 2, "timestamp": 1673835301013, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMjQ2NDc4NjQgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA0MzEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDY1MjMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTYzOTMyMTM4OSBjbmFtZTptNksvNjBFNkhjdEVTcW1UXHJcbmE9c3NyYzoxNjM5MzIxMzg5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE2MzkzMjEzODkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjM5MzIxMzg5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpGMGlFXHJcbmE9aWNlLXB3ZDovR09uenN6WTFaWVlvNmpKZ3ArbnNZbkJcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTpDODo5MjpCODo5MjpDRDo1RDo1NzoxMzpEOToyNjozRTo5MzpFRDowQjo5Qzo5NDoxNDo0QTo3NTowQjo5MDpCNjo0RDo1QTpGOTo1NzpEQzo0NTpCNjpCRDo1N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA0MzEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDY1MjMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTYzODE0NTE4OSBjbmFtZTptNksvNjBFNkhjdEVTcW1UXHJcbmE9c3NyYzoxNjM4MTQ1MTg5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2MzgxNDUxODkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjM4MTQ1MTg5IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpGMGlFXHJcbmE9aWNlLXB3ZDovR09uenN6WTFaWVlvNmpKZ3ArbnNZbkJcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTpDODo5MjpCODo5MjpDRDo1RDo1NzoxMzpEOToyNjozRTo5MzpFRDowQjo5Qzo5NDoxNDo0QTo3NTowQjo5MDpCNjo0RDo1QTpGOTo1NzpEQzo0NTpCNjpCRDo1N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "40ae9403-e019-4be2-9ead-7ec401d9028a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Answer Sdp: v=0 +o=- 224647864 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40431 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 46523 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1639321389 cname:m6K/60E6HctESqmT +a=ssrc:1639321389 msid:myKvsVideoStream myAudioTrack +a=ssrc:1639321389 mslabel:myKvsVideoStream +a=ssrc:1639321389 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:F0iE +a=ice-pwd:/GOnzszY1ZYYo6jJgp+nsYnB +a=ice-options:trickle +a=fingerprint:sha-256 65:C8:92:B8:92:CD:5D:57:13:D9:26:3E:93:ED:0B:9C:94:14:4A:75:0B:90:B6:4D:5A:F9:57:DC:45:B6:BD:57 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40431 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 46523 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1638145189 cname:m6K/60E6HctESqmT +a=ssrc:1638145189 msid:myKvsVideoStream myVideoTrack +a=ssrc:1638145189 mslabel:myKvsVideoStream +a=ssrc:1638145189 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:F0iE +a=ice-pwd:/GOnzszY1ZYYo6jJgp+nsYnB +a=ice-options:trickle +a=fingerprint:sha-256 65:C8:92:B8:92:CD:5D:57:13:D9:26:3E:93:ED:0B:9C:94:14:4A:75:0B:90:B6:4D:5A:F9:57:DC:45:B6:BD:57 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 3887 addRemoteStream [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3887 addRemoteStream [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3887 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Answer Client ID: 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onConnectionChange [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7445 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3887 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:15:01.588 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1887 [INFO END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=6289492c-0840-4839-bd36-dd963696e10d videoTrackState=LIVE [DEBUG END] +2023-01-16 10:15:01.588 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835299_1635_1852706066", "version": 2, "timestamp": 1673835301328, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 46523 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "40ae9403-e019-4be2-9ead-7ec401d9028a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Received IceCandidate from remote sessionId = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 checkAndAddIceCandidate message = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Peer connection found already [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 46523 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:15:01.588 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7445 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:15:01.588 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2080 [INFO END] +2023-01-16 10:15:02.660 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835299_1636_966101178", "version": 2, "timestamp": 1673835301506, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 40431 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "40ae9403-e019-4be2-9ead-7ec401d9028a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Received IceCandidate from remote sessionId = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 checkAndAddIceCandidate message = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Peer connection found already [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 40431 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7445 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:15:02.660 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2216 [INFO END] +2023-01-16 10:15:02.660 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835300_1637_2113138518", "version": 2, "timestamp": 1673835301863, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55882 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "40ae9403-e019-4be2-9ead-7ec401d9028a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Received IceCandidate from remote sessionId = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 checkAndAddIceCandidate message = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Peer connection found already [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55882 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7445 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:15:02.660 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2561 [INFO END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 52560 typ relay raddr 223.104.77.201 rport 32310 generation 0 ufrag o/QP network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 40431 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag F0iE network-cost 999 [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:15:02.660 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835300_1638_1136972374", "version": 2, "timestamp": 1673835302443, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 52984 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "40ae9403-e019-4be2-9ead-7ec401d9028a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Received IceCandidate from remote sessionId = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 checkAndAddIceCandidate message = 40ae9403-e019-4be2-9ead-7ec401d9028a [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Peer connection found already [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7445 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 52984 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:15:02.660 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7445 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:15:02.660 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3125 [INFO END] +2023-01-16 10:15:03.768 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 52560 typ relay raddr 223.104.77.201 rport 32310 generation 0 ufrag o/QP network-id 3 network-cost 900 remote sdp = candidate:764218590 1 udp 2130706431 46523 typ prflx generation 0 ufrag F0iE [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onConnectionChange [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3887 PeerConnection connected [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 3887 peerConnectSuccess [DEBUG END] +2023-01-16 10:15:04.835 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4385 [INFO END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3887 startHeartbeat [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3887 getBitRate [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3886 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3886 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 3937 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:15:04.835 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5176 [INFO END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 3937 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 3937 registerBitRateCallback [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 3937 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:15:04.835 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:15:04.835 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:15:04.835 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:15:05.854 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3887 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:15:05.854 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3887 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673835225000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:15:08.767 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:40ae9403-e019-4be2-9ead-7ec401d9028a [INFO END] +2023-01-16 10:15:08.767 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:15:08.767 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835309163","params":{"sessionId":"40ae9403-e019-4be2-9ead-7ec401d9028a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:15:08.767 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3887 onConnectionChange [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3887 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673835305000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3886 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:15:08.767 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:15:57.670 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:15:57.670 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10434 [DEBUG END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: timestamp=1673835358076 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: nonce=ba4565b4-04b4-4607-929d-e2660e4f8ba9 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: sign=20371ce81ae8f219d3f9eccd67dc5f49 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:15:57.670 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:15:57.670 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:15:57.670 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:15:57.670 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:15:57 GMT [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=638 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:15:57 GMT [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=800 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:15:58 GMT [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amzn-requestid=673eeeb0-fb10-4c3d-a6cc-9a706b9b7500 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0D2vGGaoAMFbsw= [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b35e-6a5669ce4cec73217b4d39d3;Sampled=0 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1187 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: timestamp=1673835359302 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: nonce=93449528-a3ae-4091-be42-85c0ca5408b1 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: sign=362c7d7bf0241aadc4dabef69d03385e [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:15:58.871 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:15:58.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:15:58 GMT [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5d1dd214-f94e-402c-a045-0768cf756390 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0D20F2QIAMFWbg= [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b35e-392ecb047c007da5526a0c40;Sampled=0 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=464 [INFO END] +2023-01-16 10:15:58.871 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 975}} [INFO END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (666ms) [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:15:58 GMT [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835958},{"uris":["turn:52.20.79.251:3478"],"username":"1673835958:coturn","password":"fIYqEB7DzdahfXSFk082tnVJTs4=","expireTimestamp":1673835958}]} [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835958},{"uris":["turn:52.20.79.251:3478"],"username":"1673835958:coturn","password":"fIYqEB7DzdahfXSFk082tnVJTs4=","expireTimestamp":1673835958}]} [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:16:00.018 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:16:00.018 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7666,5,main] thread id:10468 [DEBUG END] +2023-01-16 10:16:01.222 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:16:01.222 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0b823393-b8c2-4a72-a84a-172a691a6987 耗时:0 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:108 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5274 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5274 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5274 createSdpOffer success [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5274 oldSDP =v=0 +o=- 1617267984263939668 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uHfr +a=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3595922200 cname:yws9JQr22sD6mukj +a=ssrc:3595922200 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3595922200 mslabel:KvsLocalMediaStream +a=ssrc:3595922200 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uHfr +a=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2454348317 3611473726 +a=ssrc:2454348317 cname:yws9JQr22sD6mukj +a=ssrc:2454348317 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2454348317 mslabel:KvsLocalMediaStream +a=ssrc:2454348317 label:KvsVideoTrack +a=ssrc:3611473726 cname:yws9JQr22sD6mukj +a=ssrc:3611473726 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3611473726 mslabel:KvsLocalMediaStream +a=ssrc:3611473726 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] Message >>>signaling_threa - 5274 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1617267984263939668 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:uHfr\r\na=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3595922200 cname:yws9JQr22sD6mukj\r\na=ssrc:3595922200 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3595922200 mslabel:KvsLocalMediaStream\r\na=ssrc:3595922200 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:uHfr\r\na=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2454348317 3611473726\r\na=ssrc:2454348317 cname:yws9JQr22sD6mukj\r\na=ssrc:2454348317 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2454348317 mslabel:KvsLocalMediaStream\r\na=ssrc:2454348317 label:KvsVideoTrack\r\na=ssrc:3611473726 cname:yws9JQr22sD6mukj\r\na=ssrc:3611473726 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3611473726 mslabel:KvsLocalMediaStream\r\na=ssrc:3611473726 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] Message >>>signaling_threa - 5274 createOffer description=v=0 +o=- 1617267984263939668 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uHfr +a=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3595922200 cname:yws9JQr22sD6mukj +a=ssrc:3595922200 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3595922200 mslabel:KvsLocalMediaStream +a=ssrc:3595922200 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uHfr +a=ice-pwd:aw3IFnmgbXp35MEitXFEgbAo +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:DB:1B:38:20:3A:82:8C:73:5B:26:1A:C9:96:3E:17:24:B9:E9:A2:C9:7D:18:AE:F9:3B:4D:A7:E3:31:73:6C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2454348317 3611473726 +a=ssrc:2454348317 cname:yws9JQr22sD6mukj +a=ssrc:2454348317 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2454348317 mslabel:KvsLocalMediaStream +a=ssrc:2454348317 label:KvsVideoTrack +a=ssrc:3611473726 cname:yws9JQr22sD6mukj +a=ssrc:3611473726 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3611473726 mslabel:KvsLocalMediaStream +a=ssrc:3611473726 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5274 sendSdpOffer [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835380344","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE2MTcyNjc5ODQyNjM5Mzk2NjggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6dUhmclxyXG5hPWljZS1wd2Q6YXczSUZubWdiWHAzNU1FaXRYRkVnYkFvXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDBEOkRCOjFCOjM4OjIwOjNBOjgyOjhDOjczOjVCOjI2OjFBOkM5Ojk2OjNFOjE3OjI0OkI5\nOkU5OkEyOkM5OjdEOjE4OkFFOkY5OjNCOjREOkE3OkUzOjMxOjczOjZDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzU5NTkyMjIwMCBjbmFtZTp5d3M5SlFyMjJzRDZtdWtqXHJcbmE9c3NyYzozNTk1OTIyMjAw\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozNTk1OTIy\nMjAwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzU5NTkyMjIwMCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnVIZnJcclxuYT1pY2Ut\ncHdkOmF3M0lGbm1nYlhwMzVNRWl0WEZFZ2JBb1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwRDpEQjoxQjozODoyMDozQTo4Mjo4\nQzo3Mzo1QjoyNjoxQTpDOTo5NjozRToxNzoyNDpCOTpFOTpBMjpDOTo3RDoxODpBRTpGOTozQjo0\nRDpBNzpFMzozMTo3Mzo2Q1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNDU0MzQ4MzE3IDM2MTE0NzM3MjZcclxuYT1zc3JjOjI0\nNTQzNDgzMTcgY25hbWU6eXdzOUpRcjIyc0Q2bXVralxyXG5hPXNzcmM6MjQ1NDM0ODMxNyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjQ1NDM0ODMxNyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI0NTQzNDgzMTcgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzYxMTQ3MzcyNiBjbmFtZTp5d3M5SlFyMjJzRDZtdWtqXHJc\nbmE9c3NyYzozNjExNDczNzI2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozNjExNDczNzI2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzYxMTQ3MzcyNiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673835958:coturn","icePassword1":"fIYqEB7DzdahfXSFk082tnVJTs4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackViewerSendSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5274 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57533 typ host generation 0 ufrag uHfr network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57533 typ host generation 0 ufrag uHfr network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5274 sendIceCandidate [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835380349","params":{"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57533 typ host generation 0 ufrag uHfr network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackViewerSendSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34249 typ host generation 0 ufrag uHfr network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34249 typ host generation 0 ufrag uHfr network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5274 sendIceCandidate [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835380350","params":{"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34249 typ host generation 0 ufrag uHfr network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackViewerSendSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 21576 typ srflx raddr 10.53.4.91 rport 34249 generation 0 ufrag uHfr network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 21576 typ srflx raddr 10.53.4.91 rport 34249 generation 0 ufrag uHfr network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5274 sendIceCandidate [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835380580","params":{"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 21576 typ srflx raddr 10.53.4.91 rport 34249 generation 0 ufrag uHfr network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:371 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackViewerSendSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (418ms) [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:16:19 GMT [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fd494bca-ac8a-44f6-b5bd-f263103dccea","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835979},{"uris":["turn:52.20.79.251:3478"],"username":"1673835979:coturn","password":"P47K9JdjGezgiSg0MvAoVweYhSA=","expireTimestamp":1673835979}]} [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fd494bca-ac8a-44f6-b5bd-f263103dccea","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673835979},{"uris":["turn:52.20.79.251:3478"],"username":"1673835979:coturn","password":"P47K9JdjGezgiSg0MvAoVweYhSA=","expireTimestamp":1673835979}]} [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63677 typ relay raddr 223.104.77.201 rport 21576 generation 0 ufrag uHfr network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63677 typ relay raddr 223.104.77.201 rport 21576 generation 0 ufrag uHfr network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5274 sendIceCandidate [DEBUG END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835380869","params":{"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 63677 typ relay raddr 223.104.77.201 rport 21576 generation 0 ufrag uHfr network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:20.095 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:661 [INFO END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackViewerSendSignal [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:20.095 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835380} [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835378_1639_599361211", "version": 2, "timestamp": 1673835380732, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjk2NjkzNzkzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM0MDQ0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQzMDI4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjQ5ODMyMDcwNCBjbmFtZTpST002K042ZVFmZFdkMDJkXHJcbmE9c3NyYzo0OTgzMjA3MDQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDk4MzIwNzA0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NDk4MzIwNzA0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpoYjEwXHJcbmE9aWNlLXB3ZDpnM1orNitQWTBsM3F0QnNEckE5aHBkZ25cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCMzoyNTpGQzowQTo4MTowRDo0MTpDMTpDMDoyODowNjoyNDo0RjpCNDozNzozOTo3ODo5Mzo3RTo0MzpDNzpEQTpFOTo2RjpGQTpFNDo0QTpGQjpEMTo1Mjo2QzoyNlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzQwNDQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDMwMjggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTEyMTc3MTE1IGNuYW1lOlJPTTYrTjZlUWZkV2QwMmRcclxuYT1zc3JjOjExMjE3NzExNSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTIxNzcxMTUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMTIxNzcxMTUgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmhiMTBcclxuYT1pY2UtcHdkOmczWis2K1BZMGwzcXRCc0RyQTlocGRnblxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEIzOjI1OkZDOjBBOjgxOjBEOjQxOkMxOkMwOjI4OjA2OjI0OjRGOkI0OjM3OjM5Ojc4OjkzOjdFOjQzOkM3OkRBOkU5OjZGOkZBOkU0OjRBOkZCOkQxOjUyOjZDOjI2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0b823393-b8c2-4a72-a84a-172a691a6987", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Answer Sdp: v=0 +o=- 1296693793 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34044 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43028 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:498320704 cname:ROM6+N6eQfdWd02d +a=ssrc:498320704 msid:myKvsVideoStream myAudioTrack +a=ssrc:498320704 mslabel:myKvsVideoStream +a=ssrc:498320704 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hb10 +a=ice-pwd:g3Z+6+PY0l3qtBsDrA9hpdgn +a=ice-options:trickle +a=fingerprint:sha-256 B3:25:FC:0A:81:0D:41:C1:C0:28:06:24:4F:B4:37:39:78:93:7E:43:C7:DA:E9:6F:FA:E4:4A:FB:D1:52:6C:26 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34044 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43028 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:112177115 cname:ROM6+N6eQfdWd02d +a=ssrc:112177115 msid:myKvsVideoStream myVideoTrack +a=ssrc:112177115 mslabel:myKvsVideoStream +a=ssrc:112177115 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hb10 +a=ice-pwd:g3Z+6+PY0l3qtBsDrA9hpdgn +a=ice-options:trickle +a=fingerprint:sha-256 B3:25:FC:0A:81:0D:41:C1:C0:28:06:24:4F:B4:37:39:78:93:7E:43:C7:DA:E9:6F:FA:E4:4A:FB:D1:52:6C:26 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 5274 addRemoteStream [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5274 addRemoteStream [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5274 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Answer Client ID: 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7666 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onConnectionChange [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2298 [INFO END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5274 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835378_1640_1793131564", "version": 2, "timestamp": 1673835380901, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 43028 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0b823393-b8c2-4a72-a84a-172a691a6987", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Received IceCandidate from remote sessionId = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 checkAndAddIceCandidate message = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Peer connection found already [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43028 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7666 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2305 [INFO END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=0d4abd0b-f4fc-4950-84bf-a8d4be788d1b videoTrackState=LIVE [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835379_1641_490197185", "version": 2, "timestamp": 1673835381012, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 34044 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0b823393-b8c2-4a72-a84a-172a691a6987", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Received IceCandidate from remote sessionId = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 checkAndAddIceCandidate message = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Peer connection found already [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 34044 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:16:21.750 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7666 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:16:21.750 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2310 [INFO END] +2023-01-16 10:16:22.902 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835379_1642_2141130639", "version": 2, "timestamp": 1673835381790, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 58358 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0b823393-b8c2-4a72-a84a-172a691a6987", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Received IceCandidate from remote sessionId = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 checkAndAddIceCandidate message = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Peer connection found already [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 58358 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7666 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:16:22.902 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2699 [INFO END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 63677 typ relay raddr 223.104.77.201 rport 21576 generation 0 ufrag uHfr network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 58358 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag hb10 network-cost 999 [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:16:22.902 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835380_1643_654325986", "version": 2, "timestamp": 1673835382464, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 52466 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0b823393-b8c2-4a72-a84a-172a691a6987", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Received IceCandidate from remote sessionId = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 checkAndAddIceCandidate message = 0b823393-b8c2-4a72-a84a-172a691a6987 [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Peer connection found already [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7666 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 52466 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:16:22.902 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7666 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:16:22.902 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3405 [INFO END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onConnectionChange [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5274 PeerConnection connected [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 5274 peerConnectSuccess [DEBUG END] +2023-01-16 10:16:24.974 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4767 [INFO END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5274 startHeartbeat [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5274 getBitRate [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5273 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5273 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 5328 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:16:24.974 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5549 [INFO END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 5328 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 5328 registerBitRateCallback [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 5328 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:16:24.974 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:16:24.974 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:16:24.974 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:16:26.004 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5274 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:16:26.004 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5274 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673835305000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:16:29.606 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0b823393-b8c2-4a72-a84a-172a691a6987 [INFO END] +2023-01-16 10:16:29.606 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:16:29.606 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835390006","params":{"sessionId":"0b823393-b8c2-4a72-a84a-172a691a6987"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:16:29.606 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5274 onConnectionChange [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5274 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673835385000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5273 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:16:29.606 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:17.826 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:17:17.826 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10443 [DEBUG END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: timestamp=1673835438242 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: nonce=b42a12c4-1eeb-4211-b56d-104c433e0f93 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: sign=85a0405a56146546ea24956a536a4ba6 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:17:17.826 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:17:17.826 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:17:17.826 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:17:17.826 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:17:18 GMT [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=614 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:17:18 GMT [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=768 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:17:18 GMT [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-amzn-requestid=30f3ad15-1f20-488a-92d5-b458492f0c0d [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0EDQGN9oAMFyEw= [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b3ae-67bd3e1d2013e7a12f72b3d2;Sampled=0 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1462 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: timestamp=1673835439725 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: nonce=17c6bd73-e7d1-494e-9b4d-d3b5c9411a9f [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: sign=23862b46be9ef50788e9ee2cf1fb4522 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:17:19.005 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:17:19.005 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:17:19.005 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:17:19 GMT [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ef68458a-9314-4870-8e7a-e5911d5265b3 [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0EDXEXxIAMF0sA= [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b3ae-28589b8b031113796ba95de1;Sampled=0 [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=317 [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 976}} [INFO END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7821,5,main] thread id:10475 [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (735ms) [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:17:19 GMT [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836039},{"uris":["turn:52.20.79.251:3478"],"username":"1673836039:coturn","password":"iJ1JD+oquqm08xk8vk8V01U1WZU=","expireTimestamp":1673836039}]} [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836039},{"uris":["turn:52.20.79.251:3478"],"username":"1673836039:coturn","password":"iJ1JD+oquqm08xk8vk8V01U1WZU=","expireTimestamp":1673836039}]} [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:17:20.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:17:20.043 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:17:20.043 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:76e5c915-2c36-42c8-b1aa-10bd565b2603 耗时:1 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5989 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5989 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5989 createSdpOffer success [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5989 oldSDP =v=0 +o=- 3363446940176133168 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/gDX +a=ice-pwd:nkfryHu28WP4m1gMnuz65BS9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2432418039 cname:x8Ahp8+wiX2kejUX +a=ssrc:2432418039 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2432418039 mslabel:KvsLocalMediaStream +a=ssrc:2432418039 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/gDX +a=ice-pwd:nkfryHu28WP4m1gMnuz65BS9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 837284790 3312152641 +a=ssrc:837284790 cname:x8Ahp8+wiX2kejUX +a=ssrc:837284790 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:837284790 mslabel:KvsLocalMediaStream +a=ssrc:837284790 label:KvsVideoTrack +a=ssrc:3312152641 cname:x8Ahp8+wiX2kejUX +a=ssrc:3312152641 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3312152641 mslabel:KvsLocalMediaStream +a=ssrc:3312152641 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] Message >>>signaling_threa - 5989 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3363446940176133168 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/gDX\r\na=ice-pwd:nkfryHu28WP4m1gMnuz65BS9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2432418039 cname:x8Ahp8+wiX2kejUX\r\na=ssrc:2432418039 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2432418039 mslabel:KvsLocalMediaStream\r\na=ssrc:2432418039 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/gDX\r\na=ice-pwd:nkfryHu28WP4m1gMnuz65BS9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 837284790 3312152641\r\na=ssrc:837284790 cname:x8Ahp8+wiX2kejUX\r\na=ssrc:837284790 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:837284790 mslabel:KvsLocalMediaStream\r\na=ssrc:837284790 label:KvsVideoTrack\r\na=ssrc:3312152641 cname:x8Ahp8+wiX2kejUX\r\na=ssrc:3312152641 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3312152641 mslabel:KvsLocalMediaStream\r\na=ssrc:3312152641 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] Message >>>signaling_threa - 5989 createOffer description=v=0 +o=- 3363446940176133168 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/gDX +a=ice-pwd:nkfryHu28WP4m1gMnuz65BS9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2432418039 cname:x8Ahp8+wiX2kejUX +a=ssrc:2432418039 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2432418039 mslabel:KvsLocalMediaStream +a=ssrc:2432418039 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/gDX +a=ice-pwd:nkfryHu28WP4m1gMnuz65BS9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 33:11:05:6E:E5:0E:5E:AA:E2:0B:5F:43:B0:9D:A5:20:E1:00:56:AE:75:D1:76:56:62:2A:BF:55:BB:31:60:44 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 837284790 3312152641 +a=ssrc:837284790 cname:x8Ahp8+wiX2kejUX +a=ssrc:837284790 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:837284790 mslabel:KvsLocalMediaStream +a=ssrc:837284790 label:KvsVideoTrack +a=ssrc:3312152641 cname:x8Ahp8+wiX2kejUX +a=ssrc:3312152641 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3312152641 mslabel:KvsLocalMediaStream +a=ssrc:3312152641 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5989 sendSdpOffer [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835461424","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMzNjM0NDY5NDAxNzYxMzMxNjggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6L2dEWFxyXG5hPWljZS1wd2Q6bmtmcnlIdTI4V1A0bTFnTW51ejY1QlM5XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDMzOjExOjA1OjZFOkU1OjBFOjVFOkFBOkUyOjBCOjVGOjQzOkIwOjlEOkE1OjIwOkUxOjAw\nOjU2OkFFOjc1OkQxOjc2OjU2OjYyOjJBOkJGOjU1OkJCOjMxOjYwOjQ0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjQzMjQxODAzOSBjbmFtZTp4OEFocDgrd2lYMmtlalVYXHJcbmE9c3NyYzoyNDMyNDE4MDM5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNDMyNDE4\nMDM5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQzMjQxODAzOSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOi9nRFhcclxuYT1pY2Ut\ncHdkOm5rZnJ5SHUyOFdQNG0xZ01udXo2NUJTOVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzMzoxMTowNTo2RTpFNTowRTo1RTpB\nQTpFMjowQjo1Rjo0MzpCMDo5RDpBNToyMDpFMTowMDo1NjpBRTo3NTpEMTo3Njo1Njo2MjoyQTpC\nRjo1NTpCQjozMTo2MDo0NFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA4MzcyODQ3OTAgMzMxMjE1MjY0MVxyXG5hPXNzcmM6ODM3\nMjg0NzkwIGNuYW1lOng4QWhwOCt3aVgya2VqVVhcclxuYT1zc3JjOjgzNzI4NDc5MCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6ODM3Mjg0NzkwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6ODM3Mjg0NzkwIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjMzMTIxNTI2NDEgY25hbWU6eDhBaHA4K3dpWDJrZWpVWFxyXG5hPXNz\ncmM6MzMxMjE1MjY0MSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MzMxMjE1MjY0MSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMz\nMTIxNTI2NDEgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673836039:coturn","icePassword1":"iJ1JD+oquqm08xk8vk8V01U1WZU\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackViewerSendSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5989 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48030 typ host generation 0 ufrag /gDX network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48030 typ host generation 0 ufrag /gDX network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5989 sendIceCandidate [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835461430","params":{"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48030 typ host generation 0 ufrag /gDX network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackViewerSendSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35077 typ host generation 0 ufrag /gDX network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35077 typ host generation 0 ufrag /gDX network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5989 sendIceCandidate [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835461432","params":{"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35077 typ host generation 0 ufrag /gDX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackViewerSendSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 7746 typ srflx raddr 10.53.4.91 rport 35077 generation 0 ufrag /gDX network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 7746 typ srflx raddr 10.53.4.91 rport 35077 generation 0 ufrag /gDX network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5989 sendIceCandidate [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835461679","params":{"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 7746 typ srflx raddr 10.53.4.91 rport 35077 generation 0 ufrag /gDX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackViewerSendSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (387ms) [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:17:40 GMT [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2a7fa46d-f05a-4c8c-be17-c99e1f2503e1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836060},{"uris":["turn:52.20.79.251:3478"],"username":"1673836060:coturn","password":"4wfZaNJFAekFvKlFnPX/wbXAeaQ=","expireTimestamp":1673836060}]} [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2a7fa46d-f05a-4c8c-be17-c99e1f2503e1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836060},{"uris":["turn:52.20.79.251:3478"],"username":"1673836060:coturn","password":"4wfZaNJFAekFvKlFnPX/wbXAeaQ=","expireTimestamp":1673836060}]} [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54594 typ relay raddr 223.104.77.201 rport 7746 generation 0 ufrag /gDX network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54594 typ relay raddr 223.104.77.201 rport 7746 generation 0 ufrag /gDX network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5989 sendIceCandidate [DEBUG END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835462002","params":{"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54594 typ relay raddr 223.104.77.201 rport 7746 generation 0 ufrag /gDX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:41.179 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:711 [INFO END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackViewerSendSignal [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:41.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:17:42.556 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835460_1644_1529155326", "version": 2, "timestamp": 1673835461695, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzODk1MDgxNjEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTg4MTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDg4OTkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTUwNzAxMjk5NCBjbmFtZTp5SGRZTXltVWJGZWVwa0NoXHJcbmE9c3NyYzoxNTA3MDEyOTk0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1MDcwMTI5OTQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTA3MDEyOTk0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpjNExFXHJcbmE9aWNlLXB3ZDo4ZlZBM2E2WnV3MURNcitJek9QdG5TZHVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3RTpFNzpCRDo3NjpENzoyODpGNDowQjpCNzozQjowRTo2RDozMjo0RDozODo0ODoxOTpCNzpFNDo2RTpDNDo1MTpDQjpDOTo0NTpCNzo4MjpERjpCNTo1MToxRDpGRVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTg4MTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDg4OTkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MzU4NDYyMzAyIGNuYW1lOnlIZFlNeW1VYkZlZXBrQ2hcclxuYT1zc3JjOjM1ODQ2MjMwMiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozNTg0NjIzMDIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzozNTg0NjIzMDIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmM0TEVcclxuYT1pY2UtcHdkOjhmVkEzYTZadXcxRE1yK0l6T1B0blNkdVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDdFOkU3OkJEOjc2OkQ3OjI4OkY0OjBCOkI3OjNCOjBFOjZEOjMyOjREOjM4OjQ4OjE5OkI3OkU0OjZFOkM0OjUxOkNCOkM5OjQ1OkI3OjgyOkRGOkI1OjUxOjFEOkZFXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "76e5c915-2c36-42c8-b1aa-10bd565b2603", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Answer Sdp: v=0 +o=- 389508161 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48899 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1507012994 cname:yHdYMymUbFeepkCh +a=ssrc:1507012994 msid:myKvsVideoStream myAudioTrack +a=ssrc:1507012994 mslabel:myKvsVideoStream +a=ssrc:1507012994 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4LE +a=ice-pwd:8fVA3a6Zuw1DMr+IzOPtnSdu +a=ice-options:trickle +a=fingerprint:sha-256 7E:E7:BD:76:D7:28:F4:0B:B7:3B:0E:6D:32:4D:38:48:19:B7:E4:6E:C4:51:CB:C9:45:B7:82:DF:B5:51:1D:FE +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48899 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:358462302 cname:yHdYMymUbFeepkCh +a=ssrc:358462302 msid:myKvsVideoStream myVideoTrack +a=ssrc:358462302 mslabel:myKvsVideoStream +a=ssrc:358462302 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4LE +a=ice-pwd:8fVA3a6Zuw1DMr+IzOPtnSdu +a=ice-options:trickle +a=fingerprint:sha-256 7E:E7:BD:76:D7:28:F4:0B:B7:3B:0E:6D:32:4D:38:48:19:B7:E4:6E:C4:51:CB:C9:45:B7:82:DF:B5:51:1D:FE +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835461} [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 5989 addRemoteStream [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5989 addRemoteStream [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5989 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onConnectionChange [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Answer Client ID: 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5989 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:17:42.556 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1763 [INFO END] +2023-01-16 10:17:42.556 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835460_1645_460490848", "version": 2, "timestamp": 1673835461863, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 48899 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e5c915-2c36-42c8-b1aa-10bd565b2603", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Received IceCandidate from remote sessionId = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 checkAndAddIceCandidate message = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Peer connection found already [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48899 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=abf9f885-9edf-41a1-97bd-17f7c73d7c39 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:17:42.556 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:17:42.556 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1772 [INFO END] +2023-01-16 10:17:44.009 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835460_1646_1218914564", "version": 2, "timestamp": 1673835461908, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e5c915-2c36-42c8-b1aa-10bd565b2603", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Received IceCandidate from remote sessionId = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 checkAndAddIceCandidate message = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Peer connection found already [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:17:44.009 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2725 [INFO END] +2023-01-16 10:17:44.009 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835461_1647_566652551", "version": 2, "timestamp": 1673835462952, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 61848 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e5c915-2c36-42c8-b1aa-10bd565b2603", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Received IceCandidate from remote sessionId = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 checkAndAddIceCandidate message = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Peer connection found already [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 61848 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:17:44.009 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2804 [INFO END] +2023-01-16 10:17:44.009 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835461_1648_596800837", "version": 2, "timestamp": 1673835463283, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62323 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e5c915-2c36-42c8-b1aa-10bd565b2603", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Received IceCandidate from remote sessionId = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 checkAndAddIceCandidate message = 76e5c915-2c36-42c8-b1aa-10bd565b2603 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Peer connection found already [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7821 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62323 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:17:44.009 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3104 [INFO END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54594 typ relay raddr 223.104.77.201 rport 7746 generation 0 ufrag /gDX network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 61848 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag c4LE network-cost 999 [DEBUG END] +2023-01-16 10:17:44.009 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onConnectionChange [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5989 PeerConnection connected [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 5989 peerConnectSuccess [DEBUG END] +2023-01-16 10:17:46.343 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5051 [INFO END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5989 startHeartbeat [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5989 getBitRate [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5988 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5988 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 6018 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:17:46.343 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5837 [INFO END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 6018 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 6018 registerBitRateCallback [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 6018 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:17:46.343 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:17:46.343 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:17:46.343 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:17:47.368 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5989 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:17:47.368 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5989 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673835385000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:17:49.573 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:76e5c915-2c36-42c8-b1aa-10bd565b2603 [INFO END] +2023-01-16 10:17:49.573 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:17:49.573 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835469968","params":{"sessionId":"76e5c915-2c36-42c8-b1aa-10bd565b2603"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:17:49.573 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5989 onConnectionChange [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5989 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673835467000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5988 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:17:49.573 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:18:38.030 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:18:38.030 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10449 [DEBUG END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: timestamp=1673835518441 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: nonce=af2aa2eb-d16f-4683-936d-f1b09f4b10f7 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: sign=a39a56f483e80dff3eaa7f9b3c4626e1 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:18:38.030 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:18:38.030 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:18:38.030 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:18:38.030 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:18:38 GMT [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=618 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:18:38 GMT [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=763 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:18:38 GMT [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amzn-requestid=77034142-bf26-4f87-b6a5-59721631216d [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0EPzF2noAMFSag= [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b3fe-66f0b156042051352f3720fd;Sampled=0 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1202 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: timestamp=1673835519675 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: nonce=45bf6e06-2ff9-4084-ac62-e52049963cf5 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: sign=7272e8d563c65403060d212817ad9fb6 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:18:39.204 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:18:39.204 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:18:39 GMT [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ec9519ef-b0ab-4704-a790-0fb0f17d7c9f [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0EP4FV3IAMFXtA= [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b3ff-258003ac49741f2817310edf;Sampled=0 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=473 [INFO END] +2023-01-16 10:18:39.204 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 978}} [INFO END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8025,5,main] thread id:10483 [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (657ms) [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:18:39 GMT [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836119},{"uris":["turn:54.87.154.8:3478"],"username":"1673836119:coturn","password":"ZK2KT3I+tPWdXjhSGiULGdrh+GU=","expireTimestamp":1673836119}]} [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836119},{"uris":["turn:54.87.154.8:3478"],"username":"1673836119:coturn","password":"ZK2KT3I+tPWdXjhSGiULGdrh+GU=","expireTimestamp":1673836119}]} [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:18:40.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:18:40.301 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:18:40.301 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:18:40.301 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:ac20643f-b9e6-4212-98a1-1cfdc2a7e24b 耗时:0 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:117 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6618 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6618 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6618 createSdpOffer success [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6618 oldSDP =v=0 +o=- 3972954662181183527 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RA6V +a=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1409108173 cname:YedPyUWdBQlyLBgp +a=ssrc:1409108173 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1409108173 mslabel:KvsLocalMediaStream +a=ssrc:1409108173 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RA6V +a=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3986599073 168864872 +a=ssrc:3986599073 cname:YedPyUWdBQlyLBgp +a=ssrc:3986599073 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3986599073 mslabel:KvsLocalMediaStream +a=ssrc:3986599073 label:KvsVideoTrack +a=ssrc:168864872 cname:YedPyUWdBQlyLBgp +a=ssrc:168864872 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:168864872 mslabel:KvsLocalMediaStream +a=ssrc:168864872 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] Message >>>signaling_threa - 6618 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3972954662181183527 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:RA6V\r\na=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1409108173 cname:YedPyUWdBQlyLBgp\r\na=ssrc:1409108173 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1409108173 mslabel:KvsLocalMediaStream\r\na=ssrc:1409108173 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:RA6V\r\na=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3986599073 168864872\r\na=ssrc:3986599073 cname:YedPyUWdBQlyLBgp\r\na=ssrc:3986599073 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3986599073 mslabel:KvsLocalMediaStream\r\na=ssrc:3986599073 label:KvsVideoTrack\r\na=ssrc:168864872 cname:YedPyUWdBQlyLBgp\r\na=ssrc:168864872 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:168864872 mslabel:KvsLocalMediaStream\r\na=ssrc:168864872 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] Message >>>signaling_threa - 6618 createOffer description=v=0 +o=- 3972954662181183527 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RA6V +a=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1409108173 cname:YedPyUWdBQlyLBgp +a=ssrc:1409108173 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1409108173 mslabel:KvsLocalMediaStream +a=ssrc:1409108173 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RA6V +a=ice-pwd:tk2XU0iZr/yIcbtznIDXtPRA +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:5B:74:9A:81:1A:41:74:5B:2B:FD:D1:02:D2:7F:49:1E:36:F0:9F:7C:86:2A:79:3E:09:35:F9:77:7A:03:E9 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3986599073 168864872 +a=ssrc:3986599073 cname:YedPyUWdBQlyLBgp +a=ssrc:3986599073 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3986599073 mslabel:KvsLocalMediaStream +a=ssrc:3986599073 label:KvsVideoTrack +a=ssrc:168864872 cname:YedPyUWdBQlyLBgp +a=ssrc:168864872 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:168864872 mslabel:KvsLocalMediaStream +a=ssrc:168864872 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6618 sendSdpOffer [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835539439","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM5NzI5NTQ2NjIxODExODM1MjcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UkE2VlxyXG5hPWljZS1wd2Q6dGsyWFUwaVpyL3lJY2J0em5JRFh0UFJBXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEYzOjVCOjc0OjlBOjgxOjFBOjQxOjc0OjVCOjJCOkZEOkQxOjAyOkQyOjdGOjQ5OjFFOjM2\nOkYwOjlGOjdDOjg2OjJBOjc5OjNFOjA5OjM1OkY5Ojc3OjdBOjAzOkU5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTQwOTEwODE3MyBjbmFtZTpZZWRQeVVXZEJRbHlMQmdwXHJcbmE9c3NyYzoxNDA5MTA4MTcz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDA5MTA4\nMTczIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTQwOTEwODE3MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlJBNlZcclxuYT1pY2Ut\ncHdkOnRrMlhVMGlaci95SWNidHpuSURYdFBSQVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMzo1Qjo3NDo5QTo4MToxQTo0MTo3\nNDo1QjoyQjpGRDpEMTowMjpEMjo3Rjo0OToxRTozNjpGMDo5Rjo3Qzo4NjoyQTo3OTozRTowOToz\nNTpGOTo3Nzo3QTowMzpFOVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzOTg2NTk5MDczIDE2ODg2NDg3MlxyXG5hPXNzcmM6Mzk4\nNjU5OTA3MyBjbmFtZTpZZWRQeVVXZEJRbHlMQmdwXHJcbmE9c3NyYzozOTg2NTk5MDczIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozOTg2NTk5MDczIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzk4NjU5OTA3MyBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoxNjg4NjQ4NzIgY25hbWU6WWVkUHlVV2RCUWx5TEJncFxyXG5h\nPXNzcmM6MTY4ODY0ODcyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzoxNjg4NjQ4NzIgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzox\nNjg4NjQ4NzIgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836119:coturn","icePassword1":"ZK2KT3I+tPWdXjhSGiULGdrh+GU\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6618 trackViewerSendSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6618 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54860 typ host generation 0 ufrag RA6V network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54860 typ host generation 0 ufrag RA6V network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6618 sendIceCandidate [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835539447","params":{"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54860 typ host generation 0 ufrag RA6V network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6618 trackViewerSendSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42840 typ host generation 0 ufrag RA6V network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42840 typ host generation 0 ufrag RA6V network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6618 sendIceCandidate [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835539448","params":{"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 42840 typ host generation 0 ufrag RA6V network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6618 trackViewerSendSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (376ms) [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:18:58 GMT [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d5a132cb-6099-428c-b794-8b2c3337f0a3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836138},{"uris":["turn:52.20.79.251:3478"],"username":"1673836138:coturn","password":"0425Uz8CH9HhQemdB/7bYUKmAz8=","expireTimestamp":1673836138}]} [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d5a132cb-6099-428c-b794-8b2c3337f0a3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836138},{"uris":["turn:52.20.79.251:3478"],"username":"1673836138:coturn","password":"0425Uz8CH9HhQemdB/7bYUKmAz8=","expireTimestamp":1673836138}]} [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31039 typ srflx raddr 10.53.4.91 rport 42840 generation 0 ufrag RA6V network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31039 typ srflx raddr 10.53.4.91 rport 42840 generation 0 ufrag RA6V network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6618 sendIceCandidate [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835539707","params":{"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 31039 typ srflx raddr 10.53.4.91 rport 42840 generation 0 ufrag RA6V network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:408 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6618 trackViewerSendSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57030 typ relay raddr 223.104.77.207 rport 31039 generation 0 ufrag RA6V network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57030 typ relay raddr 223.104.77.207 rport 31039 generation 0 ufrag RA6V network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6618 sendIceCandidate [DEBUG END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835539985","params":{"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 57030 typ relay raddr 223.104.77.207 rport 31039 generation 0 ufrag RA6V network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:18:59.187 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:685 [INFO END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6618 trackViewerSendSignal [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:18:59.187 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835539} [DEBUG END] +2023-01-16 10:19:00.494 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835538_1649_923143493", "version": 2, "timestamp": 1673835539928, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMDE2OTE4NDggMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTQ3MDQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTgzMDcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTc2MzU3NDI4MSBjbmFtZTpiSlVMUGNmSTJPVjJXRTlxXHJcbmE9c3NyYzoxNzYzNTc0MjgxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE3NjM1NzQyODEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNzYzNTc0MjgxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpsNjhLXHJcbmE9aWNlLXB3ZDp1UmxEMDhsN0pmTmZNTUQrbVVJVEc2ampcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0ODowMjpDNjo0OTo4NDoxODpBMToxRTpCNDpDNDo0OTozQTo4Qzo3RDo2MzowQzoyQjpCQzo5QjowOTo4MDowRjpDNDo3MjoxRTpEQTowNDoyNDpCRDpDMTowNTpCNVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTQ3MDQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTgzMDcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTU4NjM5OTg3IGNuYW1lOmJKVUxQY2ZJMk9WMldFOXFcclxuYT1zc3JjOjU1ODYzOTk4NyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1NTg2Mzk5ODcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1NTg2Mzk5ODcgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmw2OEtcclxuYT1pY2UtcHdkOnVSbEQwOGw3SmZOZk1NRCttVUlURzZqalxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDQ4OjAyOkM2OjQ5Ojg0OjE4OkExOjFFOkI0OkM0OjQ5OjNBOjhDOjdEOjYzOjBDOjJCOkJDOjlCOjA5OjgwOjBGOkM0OjcyOjFFOkRBOjA0OjI0OkJEOkMxOjA1OkI1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "ac20643f-b9e6-4212-98a1-1cfdc2a7e24b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Answer Sdp: v=0 +o=- 201691848 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54704 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58307 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1763574281 cname:bJULPcfI2OV2WE9q +a=ssrc:1763574281 msid:myKvsVideoStream myAudioTrack +a=ssrc:1763574281 mslabel:myKvsVideoStream +a=ssrc:1763574281 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:l68K +a=ice-pwd:uRlD08l7JfNfMMD+mUITG6jj +a=ice-options:trickle +a=fingerprint:sha-256 48:02:C6:49:84:18:A1:1E:B4:C4:49:3A:8C:7D:63:0C:2B:BC:9B:09:80:0F:C4:72:1E:DA:04:24:BD:C1:05:B5 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54704 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58307 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:558639987 cname:bJULPcfI2OV2WE9q +a=ssrc:558639987 msid:myKvsVideoStream myVideoTrack +a=ssrc:558639987 mslabel:myKvsVideoStream +a=ssrc:558639987 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:l68K +a=ice-pwd:uRlD08l7JfNfMMD+mUITG6jj +a=ice-options:trickle +a=fingerprint:sha-256 48:02:C6:49:84:18:A1:1E:B4:C4:49:3A:8C:7D:63:0C:2B:BC:9B:09:80:0F:C4:72:1E:DA:04:24:BD:C1:05:B5 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 6618 addRemoteStream [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6618 addRemoteStream [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6618 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Answer Client ID: ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8025 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onConnectionChange [DEBUG END] +2023-01-16 10:19:00.494 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2073 [INFO END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6618 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:19:00.494 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835538_1650_1811931602", "version": 2, "timestamp": 1673835540182, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58307 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ac20643f-b9e6-4212-98a1-1cfdc2a7e24b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d254b84f-5642-449c-87b4-19a8fe5409cc videoTrackState=LIVE [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Received IceCandidate from remote sessionId = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 checkAndAddIceCandidate message = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Peer connection found already [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58307 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8025 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:19:00.494 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2079 [INFO END] +2023-01-16 10:19:00.494 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835538_1651_895304945", "version": 2, "timestamp": 1673835540119, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 54704 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ac20643f-b9e6-4212-98a1-1cfdc2a7e24b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Received IceCandidate from remote sessionId = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 checkAndAddIceCandidate message = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Peer connection found already [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 54704 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:19:00.494 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8025 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:19:00.494 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2085 [INFO END] +2023-01-16 10:19:02.117 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835539_1652_1601187559", "version": 2, "timestamp": 1673835541002, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57932 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ac20643f-b9e6-4212-98a1-1cfdc2a7e24b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Received IceCandidate from remote sessionId = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 checkAndAddIceCandidate message = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Peer connection found already [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57932 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8025 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:19:02.117 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2825 [INFO END] +2023-01-16 10:19:02.117 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835539_1653_314296513", "version": 2, "timestamp": 1673835541232, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 53498 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ac20643f-b9e6-4212-98a1-1cfdc2a7e24b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Received IceCandidate from remote sessionId = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 checkAndAddIceCandidate message = ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Peer connection found already [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8025 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 53498 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:19:02.117 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8025 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:19:02.117 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3067 [INFO END] +2023-01-16 10:19:14.339 [INFO BEGIN] WebRtcLivePlayer timeout [INFO END] +2023-01-16 10:19:14.339 [INFO BEGIN] BaseVideoView setPlayState: -1 [INFO END] +2023-01-16 10:19:14.339 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:ac20643f-b9e6-4212-98a1-1cfdc2a7e24b [INFO END] +2023-01-16 10:19:14.339 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:19:14.339 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835554345","params":{"sessionId":"ac20643f-b9e6-4212-98a1-1cfdc2a7e24b"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectDropout [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@362a3 [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6618 onConnectionChange [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6618 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:19:14.339 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6617 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:19:14.339 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:20:41.864 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:20:41.864 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:20:41.864 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@8c90092, resetStatus=0, onLineRefresh=false, signature4localFile=1673835467000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:21:33.456 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:21:33.456 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10455 [DEBUG END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: timestamp=1673835693858 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: nonce=62789d80-0b9c-4d31-babc-c84dfbedcdf0 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: sign=da62380c527d6a5a3863c59b21d3b3c3 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:21:33.456 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:21:33.456 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:21:33.456 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:21:33.456 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:21:33 GMT [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=586 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:21:33 GMT [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=736 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:21:34 GMT [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amzn-requestid=0e2b5012-1391-4c33-802c-971286c41c66 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ErMEabIAMFRDQ= [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b4ad-35bd7a496aed85d30e995481;Sampled=0 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1181 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: timestamp=1673835695072 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: nonce=87bfa208-e10b-4a45-9deb-8470f0ae855b [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: sign=2da63fb1922d4b82f566d2b6e0a62245 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:21:34.592 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:21:34.592 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:21:34 GMT [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ecdaaea3-0b55-40f3-9779-35ff4cacbd84 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ErSFi9IAMFeNA= [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b4ae-4cc3e03a6422f1f06e8d2c64;Sampled=0 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=422 [INFO END] +2023-01-16 10:21:34.592 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 980}} [INFO END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (720ms) [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:21:34 GMT [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836294},{"uris":["turn:54.87.154.8:3478"],"username":"1673836294:coturn","password":"bxQj04zU901CNgmhA7VWcf5bU10=","expireTimestamp":1673836294}]} [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836294},{"uris":["turn:54.87.154.8:3478"],"username":"1673836294:coturn","password":"bxQj04zU901CNgmhA7VWcf5bU10=","expireTimestamp":1673836294}]} [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:21:35.844 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:21:35.844 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:21:37.909 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3450,5,main] thread id:10490 [DEBUG END] +2023-01-16 10:21:37.909 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:21:37.909 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:4ca245a4-098c-4189-a498-c3f2fa7de669 耗时:1 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7656 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7656 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7656 createSdpOffer success [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7656 oldSDP =v=0 +o=- 5085326011738556425 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mwUR +a=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB +a=ice-options:trickle renomination +a=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:42069609 cname:NdZeYHvBd0wfFyfA +a=ssrc:42069609 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:42069609 mslabel:KvsLocalMediaStream +a=ssrc:42069609 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mwUR +a=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB +a=ice-options:trickle renomination +a=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4043543478 3698549246 +a=ssrc:4043543478 cname:NdZeYHvBd0wfFyfA +a=ssrc:4043543478 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4043543478 mslabel:KvsLocalMediaStream +a=ssrc:4043543478 label:KvsVideoTrack +a=ssrc:3698549246 cname:NdZeYHvBd0wfFyfA +a=ssrc:3698549246 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3698549246 mslabel:KvsLocalMediaStream +a=ssrc:3698549246 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] Message >>>signaling_threa - 7656 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5085326011738556425 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mwUR\r\na=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:42069609 cname:NdZeYHvBd0wfFyfA\r\na=ssrc:42069609 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:42069609 mslabel:KvsLocalMediaStream\r\na=ssrc:42069609 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mwUR\r\na=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4043543478 3698549246\r\na=ssrc:4043543478 cname:NdZeYHvBd0wfFyfA\r\na=ssrc:4043543478 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4043543478 mslabel:KvsLocalMediaStream\r\na=ssrc:4043543478 label:KvsVideoTrack\r\na=ssrc:3698549246 cname:NdZeYHvBd0wfFyfA\r\na=ssrc:3698549246 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3698549246 mslabel:KvsLocalMediaStream\r\na=ssrc:3698549246 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] Message >>>signaling_threa - 7656 createOffer description=v=0 +o=- 5085326011738556425 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mwUR +a=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB +a=ice-options:trickle renomination +a=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:42069609 cname:NdZeYHvBd0wfFyfA +a=ssrc:42069609 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:42069609 mslabel:KvsLocalMediaStream +a=ssrc:42069609 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mwUR +a=ice-pwd:Ui4I2JlzjBMhrahLBAcSbymB +a=ice-options:trickle renomination +a=fingerprint:sha-256 C8:62:50:6F:0B:BF:79:84:1A:52:57:3A:50:65:E1:EC:4D:47:37:8F:B1:C8:62:6F:16:66:1E:A3:89:9B:B7:25 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4043543478 3698549246 +a=ssrc:4043543478 cname:NdZeYHvBd0wfFyfA +a=ssrc:4043543478 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4043543478 mslabel:KvsLocalMediaStream +a=ssrc:4043543478 label:KvsVideoTrack +a=ssrc:3698549246 cname:NdZeYHvBd0wfFyfA +a=ssrc:3698549246 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3698549246 mslabel:KvsLocalMediaStream +a=ssrc:3698549246 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7656 sendSdpOffer [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835716511","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDUwODUzMjYwMTE3Mzg1NTY0MjUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6bXdVUlxyXG5hPWljZS1wd2Q6VWk0STJKbHpqQk1ocmFoTEJBY1NieW1CXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEM4OjYyOjUwOjZGOjBCOkJGOjc5Ojg0OjFBOjUyOjU3OjNBOjUwOjY1OkUxOkVDOjREOjQ3\nOjM3OjhGOkIxOkM4OjYyOjZGOjE2OjY2OjFFOkEzOjg5OjlCOkI3OjI1XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDIwNjk2MDkgY25hbWU6TmRaZVlIdkJkMHdmRnlmQVxyXG5hPXNzcmM6NDIwNjk2MDkgbXNp\nZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjQyMDY5NjA5IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDIwNjk2MDkgbGFiZWw6S3ZzQXVk\naW9UcmFja1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkgMTAwIDEw\nMSAxMjcgMTIzIDEyNSAxMjIgMTI0IDEwNyAxMDhcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0\nY3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzptd1VSXHJcbmE9aWNlLXB3ZDpVaTRJ\nMkpsempCTWhyYWhMQkFjU2J5bUJcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlv\nblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQzg6NjI6NTA6NkY6MEI6QkY6Nzk6ODQ6MUE6NTI6\nNTc6M0E6NTA6NjU6RTE6RUM6NEQ6NDc6Mzc6OEY6QjE6Qzg6NjI6NkY6MTY6NjY6MUU6QTM6ODk6\nOUI6Qjc6MjVcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjFcclxuYT1leHRtYXA6MTQgdXJu\nOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRt\nYXA6MTMgdXJuOjNncHA6dmlkZW8tb3JpZW50YXRpb25cclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjEyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L3BsYXlvdXQtZGVsYXlcclxuYT1leHRtYXA6MTEgaHR0cDovL3d3dy53ZWJydGMu\nb3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFw\nOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGlt\naW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1o\nZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6\ncnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNk\nZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVc\nclxuYT1ydHBtYXA6OTYgSDI2NS85MDAwMFxyXG5hPXJ0Y3AtZmI6OTYgZ29vZy1yZW1iXHJcbmE9\ncnRjcC1mYjo5NiB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjk2IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjk2IG5hY2tcclxuYT1ydGNwLWZiOjk2IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjk3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6OTcgYXB0PTk2XHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbmE9cnRj\ncC1mYjo5OCBjY20gZmlyXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBuYWNr\nIHBsaVxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9u\nLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0cG1hcDo5OSBydHgvOTAwMDBc\nclxuYT1mbXRwOjk5IGFwdD05OFxyXG5hPXJ0cG1hcDoxMDAgSDI2NC85MDAwMFxyXG5hPXJ0Y3At\nZmI6MTAwIGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTAwIHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3At\nZmI6MTAwIGNjbSBmaXJcclxuYT1ydGNwLWZiOjEwMCBuYWNrXHJcbmE9cnRjcC1mYjoxMDAgbmFj\nayBwbGlcclxuYT1ydHBtYXA6MTAxIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTAxIGFwdD0xMDBcclxu\nYT1ydHBtYXA6MTI3IFZQOC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0\nY3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIzIHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTIzIGFwdD0xMjdcclxuYT1ydHBtYXA6MTI1IFZQOS85MDAwMFxy\nXG5hPXJ0Y3AtZmI6MTI1IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI1IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6MTI1IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNSBuYWNrXHJcbmE9cnRjcC1m\nYjoxMjUgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFw\ndD0xMjVcclxuYT1ydHBtYXA6MTI0IHJlZC85MDAwMFxyXG5hPXJ0cG1hcDoxMDcgcnR4LzkwMDAw\nXHJcbmE9Zm10cDoxMDcgYXB0PTEyNFxyXG5hPXJ0cG1hcDoxMDggdWxwZmVjLzkwMDAwXHJcbmE9\nc3NyYy1ncm91cDpGSUQgNDA0MzU0MzQ3OCAzNjk4NTQ5MjQ2XHJcbmE9c3NyYzo0MDQzNTQzNDc4\nIGNuYW1lOk5kWmVZSHZCZDB3ZkZ5ZkFcclxuYT1zc3JjOjQwNDM1NDM0NzggbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjQwNDM1NDM0NzggbXNsYWJlbDpL\ndnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0MDQzNTQzNDc4IGxhYmVsOkt2c1ZpZGVvVHJh\nY2tcclxuYT1zc3JjOjM2OTg1NDkyNDYgY25hbWU6TmRaZVlIdkJkMHdmRnlmQVxyXG5hPXNzcmM6\nMzY5ODU0OTI0NiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNz\ncmM6MzY5ODU0OTI0NiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM2OTg1\nNDkyNDYgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836294:coturn","icePassword1":"bxQj04zU901CNgmhA7VWcf5bU10\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackViewerSendSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7656 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47128 typ host generation 0 ufrag mwUR network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47128 typ host generation 0 ufrag mwUR network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7656 sendIceCandidate [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835716519","params":{"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47128 typ host generation 0 ufrag mwUR network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackViewerSendSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56858 typ host generation 0 ufrag mwUR network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56858 typ host generation 0 ufrag mwUR network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7656 sendIceCandidate [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835716520","params":{"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 56858 typ host generation 0 ufrag mwUR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackViewerSendSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 50467 typ srflx raddr 10.53.4.91 rport 56858 generation 0 ufrag mwUR network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 50467 typ srflx raddr 10.53.4.91 rport 56858 generation 0 ufrag mwUR network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7656 sendIceCandidate [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835716761","params":{"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 50467 typ srflx raddr 10.53.4.91 rport 56858 generation 0 ufrag mwUR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:386 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackViewerSendSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (417ms) [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:21:55 GMT [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f0cfa121-45ee-476a-b713-2be860c80388","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836315},{"uris":["turn:52.20.79.251:3478"],"username":"1673836315:coturn","password":"862+aKyZoXcwNmk9AICn/mh8aqY=","expireTimestamp":1673836315}]} [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f0cfa121-45ee-476a-b713-2be860c80388","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836315},{"uris":["turn:52.20.79.251:3478"],"username":"1673836315:coturn","password":"862+aKyZoXcwNmk9AICn/mh8aqY=","expireTimestamp":1673836315}]} [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50451 typ relay raddr 223.104.77.207 rport 50467 generation 0 ufrag mwUR network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50451 typ relay raddr 223.104.77.207 rport 50467 generation 0 ufrag mwUR network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7656 sendIceCandidate [DEBUG END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835717068","params":{"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 50451 typ relay raddr 223.104.77.207 rport 50467 generation 0 ufrag mwUR network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:21:56.263 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:697 [INFO END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackViewerSendSignal [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:21:56.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:21:57.590 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835715_1654_2017705777", "version": 2, "timestamp": 1673835716799, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ca245a4-098c-4189-a498-c3f2fa7de669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Received IceCandidate from remote sessionId = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 checkAndAddIceCandidate message = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3450 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:21:57.590 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1539 [INFO END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835716} [DEBUG END] +2023-01-16 10:21:57.590 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835715_1656_1390069897", "version": 2, "timestamp": 1673835717158, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ca245a4-098c-4189-a498-c3f2fa7de669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Received IceCandidate from remote sessionId = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 checkAndAddIceCandidate message = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3450 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:21:57.590 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1930 [INFO END] +2023-01-16 10:21:57.590 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835715_1655_1509106196", "version": 2, "timestamp": 1673835717124, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA2MDQ4NjI0MDkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzYwNzIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI5NjQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTc0NTcyNTQzIGNuYW1lOjYybFg5OXlNcC9DTnJSTzJcclxuYT1zc3JjOjk3NDU3MjU0MyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo5NzQ1NzI1NDMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo5NzQ1NzI1NDMgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlI3UVJcclxuYT1pY2UtcHdkOkRnM3Jhc0YwQ01pSEhFcW1zRWc4SFJhelxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEY0Ojc0OkMxOjcxOkMzOkEzOjk0Ojk2OkFFOjA3OjFGOjcxOjM3OkFDOjNEOjE5OkI2OjE0OkMwOjMyOjg0OjRGOkQ5OjRFOjA0OkU3OjY0OjQyOkI3OkQ1OjYzOjBCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNjA3MiB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1Mjk2NCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozMDI4NjAyMTQgY25hbWU6NjJsWDk5eU1wL0NOclJPMlxyXG5hPXNzcmM6MzAyODYwMjE0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjMwMjg2MDIxNCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjMwMjg2MDIxNCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UjdRUlxyXG5hPWljZS1wd2Q6RGczcmFzRjBDTWlISEVxbXNFZzhIUmF6XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRjQ6NzQ6QzE6NzE6QzM6QTM6OTQ6OTY6QUU6MDc6MUY6NzE6Mzc6QUM6M0Q6MTk6QjY6MTQ6QzA6MzI6ODQ6NEY6RDk6NEU6MDQ6RTc6NjQ6NDI6Qjc6RDU6NjM6MEJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "4ca245a4-098c-4189-a498-c3f2fa7de669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Answer Sdp: v=0 +o=- 604862409 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:974572543 cname:62lX99yMp/CNrRO2 +a=ssrc:974572543 msid:myKvsVideoStream myAudioTrack +a=ssrc:974572543 mslabel:myKvsVideoStream +a=ssrc:974572543 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R7QR +a=ice-pwd:Dg3rasF0CMiHHEqmsEg8HRaz +a=ice-options:trickle +a=fingerprint:sha-256 F4:74:C1:71:C3:A3:94:96:AE:07:1F:71:37:AC:3D:19:B6:14:C0:32:84:4F:D9:4E:04:E7:64:42:B7:D5:63:0B +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:302860214 cname:62lX99yMp/CNrRO2 +a=ssrc:302860214 msid:myKvsVideoStream myVideoTrack +a=ssrc:302860214 mslabel:myKvsVideoStream +a=ssrc:302860214 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R7QR +a=ice-pwd:Dg3rasF0CMiHHEqmsEg8HRaz +a=ice-options:trickle +a=fingerprint:sha-256 F4:74:C1:71:C3:A3:94:96:AE:07:1F:71:37:AC:3D:19:B6:14:C0:32:84:4F:D9:4E:04:E7:64:42:B7:D5:63:0B +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@e5f85ff], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 7656 addRemoteStream [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7656 addRemoteStream [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7656 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onConnectionChange [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7656 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Answer Client ID: 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52964 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3450 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:21:57.590 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2085 [INFO END] +2023-01-16 10:21:57.590 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=873d235b-9410-41ce-b450-a3ec0f092630 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:21:59.245 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835716_1657_712819851", "version": 2, "timestamp": 1673835718120, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 50245 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ca245a4-098c-4189-a498-c3f2fa7de669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Received IceCandidate from remote sessionId = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 checkAndAddIceCandidate message = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Peer connection found already [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 50245 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3450 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:21:59.245 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2879 [INFO END] +2023-01-16 10:21:59.245 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835716_1658_571618035", "version": 2, "timestamp": 1673835718381, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 54624 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ca245a4-098c-4189-a498-c3f2fa7de669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Received IceCandidate from remote sessionId = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 checkAndAddIceCandidate message = 4ca245a4-098c-4189-a498-c3f2fa7de669 [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Peer connection found already [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3450 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 54624 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3450 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:21:59.245 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3179 [INFO END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 50451 typ relay raddr 223.104.77.207 rport 50467 generation 0 ufrag mwUR network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 50245 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag R7QR network-cost 999 [DEBUG END] +2023-01-16 10:21:59.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onConnectionChange [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7656 PeerConnection connected [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 7656 peerConnectSuccess [DEBUG END] +2023-01-16 10:22:01.606 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5232 [INFO END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7656 startHeartbeat [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7656 getBitRate [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7655 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7655 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 7700 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:22:01.606 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6005 [INFO END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 7700 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 7700 registerBitRateCallback [DEBUG END] +2023-01-16 10:22:01.606 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 7700 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:22:01.606 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:22:01.606 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:22:02.628 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7656 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:22:02.628 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7656 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673835467000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:22:04.670 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:4ca245a4-098c-4189-a498-c3f2fa7de669 [INFO END] +2023-01-16 10:22:04.670 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:22:04.670 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835725073","params":{"sessionId":"4ca245a4-098c-4189-a498-c3f2fa7de669"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@7d14051 [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:22:04.670 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7656 onConnectionChange [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7656 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673835722000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7655 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:22:04.670 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:22:53.561 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10462 [DEBUG END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: timestamp=1673835773980 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: nonce=03d096ba-7927-4f55-b490-7ab5cfebc45b [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: sign=cef838091672c1dc373ef129ea6e0c06 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:22:53.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:22:53.561 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:22:53 GMT [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=598 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:22:53 GMT [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=823 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:22:54 GMT [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c4dd8b16-6a75-4c07-84c9-fd496b7c9587 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0E3tE9KoAMFXuw= [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b4fd-371201a335df726277d46880;Sampled=0 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1124 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: timestamp=1673835775135 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: nonce=df768ba5-d455-4aca-b4d1-fd6c125617d4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: sign=47db367c31167b72048fda86f6fbda28 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:22:54.724 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:22:54.724 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:22:54 GMT [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8b2660c9-36ab-4a2f-9757-b955a6b658b0 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0E3yEMkoAMFZFA= [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b4fe-5e25b9d2313296c97804d647;Sampled=0 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=418 [INFO END] +2023-01-16 10:22:54.724 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 981}} [INFO END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (678ms) [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:22:54 GMT [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836374},{"uris":["turn:54.87.154.8:3478"],"username":"1673836374:coturn","password":"6lwimDf2OvdBOYhSA/u+1XkWcZ0=","expireTimestamp":1673836374}]} [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836374},{"uris":["turn:54.87.154.8:3478"],"username":"1673836374:coturn","password":"6lwimDf2OvdBOYhSA/u+1XkWcZ0=","expireTimestamp":1673836374}]} [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:22:55.827 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:22:55.827 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:22:57.196 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3556,5,main] thread id:10494 [DEBUG END] +2023-01-16 10:22:57.196 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:22:57.196 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:8a2f3666-1cff-40c0-9d7b-f380a9bdf470 耗时:0 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8402 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8402 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8402 createSdpOffer success [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8402 oldSDP =v=0 +o=- 6996901926964773537 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x+5N +a=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3004923715 cname:UuOrkDV3gXVceDHl +a=ssrc:3004923715 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3004923715 mslabel:KvsLocalMediaStream +a=ssrc:3004923715 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x+5N +a=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3857223327 2779005839 +a=ssrc:3857223327 cname:UuOrkDV3gXVceDHl +a=ssrc:3857223327 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3857223327 mslabel:KvsLocalMediaStream +a=ssrc:3857223327 label:KvsVideoTrack +a=ssrc:2779005839 cname:UuOrkDV3gXVceDHl +a=ssrc:2779005839 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2779005839 mslabel:KvsLocalMediaStream +a=ssrc:2779005839 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] Message >>>signaling_threa - 8402 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6996901926964773537 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:x+5N\r\na=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3004923715 cname:UuOrkDV3gXVceDHl\r\na=ssrc:3004923715 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3004923715 mslabel:KvsLocalMediaStream\r\na=ssrc:3004923715 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:x+5N\r\na=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3857223327 2779005839\r\na=ssrc:3857223327 cname:UuOrkDV3gXVceDHl\r\na=ssrc:3857223327 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3857223327 mslabel:KvsLocalMediaStream\r\na=ssrc:3857223327 label:KvsVideoTrack\r\na=ssrc:2779005839 cname:UuOrkDV3gXVceDHl\r\na=ssrc:2779005839 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2779005839 mslabel:KvsLocalMediaStream\r\na=ssrc:2779005839 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] Message >>>signaling_threa - 8402 createOffer description=v=0 +o=- 6996901926964773537 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x+5N +a=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3004923715 cname:UuOrkDV3gXVceDHl +a=ssrc:3004923715 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3004923715 mslabel:KvsLocalMediaStream +a=ssrc:3004923715 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x+5N +a=ice-pwd:W04S0PAvjqZAMLyFalUG+9xL +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:10:AE:9B:0B:ED:D5:14:AE:94:A1:16:DD:B6:EF:CB:1E:21:EF:68:F8:AD:BF:B4:59:E9:70:29:11:1A:CE:DF +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3857223327 2779005839 +a=ssrc:3857223327 cname:UuOrkDV3gXVceDHl +a=ssrc:3857223327 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3857223327 mslabel:KvsLocalMediaStream +a=ssrc:3857223327 label:KvsVideoTrack +a=ssrc:2779005839 cname:UuOrkDV3gXVceDHl +a=ssrc:2779005839 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2779005839 mslabel:KvsLocalMediaStream +a=ssrc:2779005839 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8402 sendSdpOffer [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835797588","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY5OTY5MDE5MjY5NjQ3NzM1MzcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6eCs1TlxyXG5hPWljZS1wd2Q6VzA0UzBQQXZqcVpBTUx5RmFsVUcrOXhMXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDNDOjEwOkFFOjlCOjBCOkVEOkQ1OjE0OkFFOjk0OkExOjE2OkREOkI2OkVGOkNCOjFFOjIx\nOkVGOjY4OkY4OkFEOkJGOkI0OjU5OkU5OjcwOjI5OjExOjFBOkNFOkRGXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzAwNDkyMzcxNSBjbmFtZTpVdU9ya0RWM2dYVmNlREhsXHJcbmE9c3NyYzozMDA0OTIzNzE1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDA0OTIz\nNzE1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzAwNDkyMzcxNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOngrNU5cclxuYT1pY2Ut\ncHdkOlcwNFMwUEF2anFaQU1MeUZhbFVHKzl4TFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzQzoxMDpBRTo5QjowQjpFRDpENTox\nNDpBRTo5NDpBMToxNjpERDpCNjpFRjpDQjoxRToyMTpFRjo2ODpGODpBRDpCRjpCNDo1OTpFOTo3\nMDoyOToxMToxQTpDRTpERlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzODU3MjIzMzI3IDI3NzkwMDU4MzlcclxuYT1zc3JjOjM4\nNTcyMjMzMjcgY25hbWU6VXVPcmtEVjNnWFZjZURIbFxyXG5hPXNzcmM6Mzg1NzIyMzMyNyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mzg1NzIyMzMyNyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM4NTcyMjMzMjcgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjc3OTAwNTgzOSBjbmFtZTpVdU9ya0RWM2dYVmNlREhsXHJc\nbmE9c3NyYzoyNzc5MDA1ODM5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNzc5MDA1ODM5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mjc3OTAwNTgzOSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836374:coturn","icePassword1":"6lwimDf2OvdBOYhSA/u+1XkWcZ0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackViewerSendSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8402 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48990 typ host generation 0 ufrag x+5N network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48990 typ host generation 0 ufrag x+5N network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8402 sendIceCandidate [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835797596","params":{"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48990 typ host generation 0 ufrag x+5N network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackViewerSendSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35602 typ host generation 0 ufrag x+5N network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35602 typ host generation 0 ufrag x+5N network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8402 sendIceCandidate [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835797597","params":{"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35602 typ host generation 0 ufrag x+5N network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackViewerSendSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 28418 typ srflx raddr 10.53.4.91 rport 35602 generation 0 ufrag x+5N network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 28418 typ srflx raddr 10.53.4.91 rport 35602 generation 0 ufrag x+5N network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8402 sendIceCandidate [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835797827","params":{"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 28418 typ srflx raddr 10.53.4.91 rport 35602 generation 0 ufrag x+5N network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:374 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackViewerSendSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (400ms) [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:23:16 GMT [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d081eab4-4406-4a04-939a-03840290f098","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836396},{"uris":["turn:54.87.154.8:3478"],"username":"1673836396:coturn","password":"brg46+QT50lJCHhFA8gjjEaSkVE=","expireTimestamp":1673836396}]} [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d081eab4-4406-4a04-939a-03840290f098","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836396},{"uris":["turn:54.87.154.8:3478"],"username":"1673836396:coturn","password":"brg46+QT50lJCHhFA8gjjEaSkVE=","expireTimestamp":1673836396}]} [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53253 typ relay raddr 223.104.77.207 rport 28418 generation 0 ufrag x+5N network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53253 typ relay raddr 223.104.77.207 rport 28418 generation 0 ufrag x+5N network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8402 sendIceCandidate [DEBUG END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835798145","params":{"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 53253 typ relay raddr 223.104.77.207 rport 28418 generation 0 ufrag x+5N network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:17.340 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackViewerSendSignal [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:17.340 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:23:18.632 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835796_1659_75636136", "version": 2, "timestamp": 1673835797952, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzNDQ0MzYxMjcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI1MTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzM3ODggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTM4MTM4MTA3OSBjbmFtZTo5dHdjTzJyVGhrNy9aTi95XHJcbmE9c3NyYzoxMzgxMzgxMDc5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEzODEzODEwNzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMzgxMzgxMDc5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpUWDdGXHJcbmE9aWNlLXB3ZDo1ZnVnS3JHMFA4SjlRTUJPdm95bDQwSy9cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzRToxRjpDMTpFRDo0Rjo5Nzo5ODpGQTozNjpDRDo4NjpENTo2ODpBNTowMzowNjpCNDpFQjo4Mzo1NTo3Mzo0NzpEQzoxMDpCNjo3NDoxQjo3ODozODpDRjoxQjo4OFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI1MTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzM3ODggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTkwMDkwMzY1MyBjbmFtZTo5dHdjTzJyVGhrNy9aTi95XHJcbmE9c3NyYzoxOTAwOTAzNjUzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5MDA5MDM2NTMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxOTAwOTAzNjUzIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpUWDdGXHJcbmE9aWNlLXB3ZDo1ZnVnS3JHMFA4SjlRTUJPdm95bDQwSy9cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzRToxRjpDMTpFRDo0Rjo5Nzo5ODpGQTozNjpDRDo4NjpENTo2ODpBNTowMzowNjpCNDpFQjo4Mzo1NTo3Mzo0NzpEQzoxMDpCNjo3NDoxQjo3ODozODpDRjoxQjo4OFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "8a2f3666-1cff-40c0-9d7b-f380a9bdf470", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Answer Sdp: v=0 +o=- 344436127 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52514 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33788 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1381381079 cname:9twcO2rThk7/ZN/y +a=ssrc:1381381079 msid:myKvsVideoStream myAudioTrack +a=ssrc:1381381079 mslabel:myKvsVideoStream +a=ssrc:1381381079 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TX7F +a=ice-pwd:5fugKrG0P8J9QMBOvoyl40K/ +a=ice-options:trickle +a=fingerprint:sha-256 3E:1F:C1:ED:4F:97:98:FA:36:CD:86:D5:68:A5:03:06:B4:EB:83:55:73:47:DC:10:B6:74:1B:78:38:CF:1B:88 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52514 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33788 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1900903653 cname:9twcO2rThk7/ZN/y +a=ssrc:1900903653 msid:myKvsVideoStream myVideoTrack +a=ssrc:1900903653 mslabel:myKvsVideoStream +a=ssrc:1900903653 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TX7F +a=ice-pwd:5fugKrG0P8J9QMBOvoyl40K/ +a=ice-options:trickle +a=fingerprint:sha-256 3E:1F:C1:ED:4F:97:98:FA:36:CD:86:D5:68:A5:03:06:B4:EB:83:55:73:47:DC:10:B6:74:1B:78:38:CF:1B:88 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 8402 addRemoteStream [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8402 addRemoteStream [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8402 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Answer Client ID: 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onConnectionChange [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3556 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8402 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:23:18.632 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1798 [INFO END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=312eefac-0bda-44aa-aad6-9a670f8c7786 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835797} [DEBUG END] +2023-01-16 10:23:18.632 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835796_1661_713450786", "version": 2, "timestamp": 1673835798302, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52514 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8a2f3666-1cff-40c0-9d7b-f380a9bdf470", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Received IceCandidate from remote sessionId = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 checkAndAddIceCandidate message = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Peer connection found already [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52514 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3556 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:23:18.632 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1977 [INFO END] +2023-01-16 10:23:18.632 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835796_1660_524164634", "version": 2, "timestamp": 1673835798392, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33788 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8a2f3666-1cff-40c0-9d7b-f380a9bdf470", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Received IceCandidate from remote sessionId = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 checkAndAddIceCandidate message = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Peer connection found already [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33788 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:23:18.632 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3556 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:23:18.632 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2082 [INFO END] +2023-01-16 10:23:20.258 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835797_1662_1522162426", "version": 2, "timestamp": 1673835799140, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 51821 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8a2f3666-1cff-40c0-9d7b-f380a9bdf470", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Received IceCandidate from remote sessionId = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 checkAndAddIceCandidate message = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Peer connection found already [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 51821 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3556 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:23:20.258 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2809 [INFO END] +2023-01-16 10:23:20.258 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835797_1663_1315819335", "version": 2, "timestamp": 1673835799604, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 58620 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8a2f3666-1cff-40c0-9d7b-f380a9bdf470", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Received IceCandidate from remote sessionId = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 checkAndAddIceCandidate message = 8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Peer connection found already [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3556 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 58620 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3556 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:23:20.258 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3293 [INFO END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 53253 typ relay raddr 223.104.77.207 rport 28418 generation 0 ufrag x+5N network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 51821 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag TX7F network-cost 999 [DEBUG END] +2023-01-16 10:23:20.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onConnectionChange [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8402 PeerConnection connected [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 8402 peerConnectSuccess [DEBUG END] +2023-01-16 10:23:22.484 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5031 [INFO END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8402 startHeartbeat [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8402 getBitRate [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8401 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8401 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 8434 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:23:22.484 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5760 [INFO END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 8434 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 8434 registerBitRateCallback [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 8434 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:23:22.484 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:23:22.484 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:23:22.484 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:23:23.511 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8402 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:23:23.511 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8402 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673835722000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:23:25.776 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:8a2f3666-1cff-40c0-9d7b-f380a9bdf470 [INFO END] +2023-01-16 10:23:25.776 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:23:25.776 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835806183","params":{"sessionId":"8a2f3666-1cff-40c0-9d7b-f380a9bdf470"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:23:25.776 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8402 onConnectionChange [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8402 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673835803000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8401 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:23:25.776 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:13.821 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_3821 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10464 [DEBUG END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: timestamp=1673835854227 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: nonce=6ddd5c41-b5dd-4e96-859e-a273e21d94c3 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: sign=48de247bca1e1518fe4996d6d4912ba3 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:24:13.821 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:24:13.821 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:24:13 GMT [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=553 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:24:13 GMT [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=705 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:24:14 GMT [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-amzn-requestid=77e53579-b292-48f1-9aa5-d7ee38b719df [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FEQHtfIAMF2QA= [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b54e-2de8ce944d3c750c43e3071c;Sampled=0 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1173 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: timestamp=1673835855436 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: nonce=e48ccc7c-103c-490a-ad40-7c70baf35807 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: sign=c1fe2b323319db33555afe7ba69a0ee1 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:24:14.930 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:24:14.930 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:24:14.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:24:14 GMT [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fde8a41e-dc09-43f8-b771-a6b7a9a41c70 [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FEXGJWIAMFY4A= [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b54e-37ee12391df06a9905e8a0c6;Sampled=0 [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=605 [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 981}} [INFO END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (650ms) [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:24:15 GMT [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836455},{"uris":["turn:52.20.79.251:3478"],"username":"1673836455:coturn","password":"ivd1GpigCTuXdD9qrxSeOzSoA4k=","expireTimestamp":1673836455}]} [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836455},{"uris":["turn:52.20.79.251:3478"],"username":"1673836455:coturn","password":"ivd1GpigCTuXdD9qrxSeOzSoA4k=","expireTimestamp":1673836455}]} [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:24:16.043 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:24:16.043 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3821,5,main] thread id:10497 [DEBUG END] +2023-01-16 10:24:16.043 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:24:16.043 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:7e7260db-d8fb-4566-a7c1-651d2738ba02 耗时:0 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9106 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9106 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9106 createSdpOffer success [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9106 oldSDP =v=0 +o=- 7193913619302668536 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:80c2 +a=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz +a=ice-options:trickle renomination +a=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:392982898 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:392982898 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:392982898 mslabel:KvsLocalMediaStream +a=ssrc:392982898 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:80c2 +a=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz +a=ice-options:trickle renomination +a=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2297931070 1820536358 +a=ssrc:2297931070 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:2297931070 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2297931070 mslabel:KvsLocalMediaStream +a=ssrc:2297931070 label:KvsVideoTrack +a=ssrc:1820536358 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:1820536358 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1820536358 mslabel:KvsLocalMediaStream +a=ssrc:1820536358 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] Message >>>signaling_threa - 9106 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7193913619302668536 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:80c2\r\na=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:392982898 cname:ZbXqhKe5f7ZnvW4s\r\na=ssrc:392982898 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:392982898 mslabel:KvsLocalMediaStream\r\na=ssrc:392982898 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:80c2\r\na=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2297931070 1820536358\r\na=ssrc:2297931070 cname:ZbXqhKe5f7ZnvW4s\r\na=ssrc:2297931070 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2297931070 mslabel:KvsLocalMediaStream\r\na=ssrc:2297931070 label:KvsVideoTrack\r\na=ssrc:1820536358 cname:ZbXqhKe5f7ZnvW4s\r\na=ssrc:1820536358 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1820536358 mslabel:KvsLocalMediaStream\r\na=ssrc:1820536358 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] Message >>>signaling_threa - 9106 createOffer description=v=0 +o=- 7193913619302668536 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:80c2 +a=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz +a=ice-options:trickle renomination +a=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:392982898 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:392982898 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:392982898 mslabel:KvsLocalMediaStream +a=ssrc:392982898 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:80c2 +a=ice-pwd:C1dVWkmUVDFfy3GLUTOjYTsz +a=ice-options:trickle renomination +a=fingerprint:sha-256 61:83:A7:53:D4:C5:A7:AC:63:FE:E5:C6:6C:46:26:0D:A5:4B:1A:6E:58:A9:BA:49:5D:E5:4F:6F:16:01:4E:E6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2297931070 1820536358 +a=ssrc:2297931070 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:2297931070 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2297931070 mslabel:KvsLocalMediaStream +a=ssrc:2297931070 label:KvsVideoTrack +a=ssrc:1820536358 cname:ZbXqhKe5f7ZnvW4s +a=ssrc:1820536358 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1820536358 mslabel:KvsLocalMediaStream +a=ssrc:1820536358 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9106 sendSdpOffer [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835876945","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcxOTM5MTM2MTkzMDI2Njg1MzYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ODBjMlxyXG5hPWljZS1wd2Q6QzFkVldrbVVWREZmeTNHTFVUT2pZVHN6XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDYxOjgzOkE3OjUzOkQ0OkM1OkE3OkFDOjYzOkZFOkU1OkM2OjZDOjQ2OjI2OjBEOkE1OjRC\nOjFBOjZFOjU4OkE5OkJBOjQ5OjVEOkU1OjRGOjZGOjE2OjAxOjRFOkU2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzkyOTgyODk4IGNuYW1lOlpiWHFoS2U1ZjdabnZXNHNcclxuYT1zc3JjOjM5Mjk4Mjg5OCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MzkyOTgyODk4\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzkyOTgyODk4IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6ODBjMlxyXG5hPWljZS1wd2Q6\nQzFkVldrbVVWREZmeTNHTFVUT2pZVHN6XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDYxOjgzOkE3OjUzOkQ0OkM1OkE3OkFDOjYz\nOkZFOkU1OkM2OjZDOjQ2OjI2OjBEOkE1OjRCOjFBOjZFOjU4OkE5OkJBOjQ5OjVEOkU1OjRGOjZG\nOjE2OjAxOjRFOkU2XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDIyOTc5MzEwNzAgMTgyMDUzNjM1OFxyXG5hPXNzcmM6MjI5Nzkz\nMTA3MCBjbmFtZTpaYlhxaEtlNWY3Wm52VzRzXHJcbmE9c3NyYzoyMjk3OTMxMDcwIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMjk3OTMxMDcwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjI5NzkzMTA3MCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoxODIwNTM2MzU4IGNuYW1lOlpiWHFoS2U1ZjdabnZXNHNcclxuYT1z\nc3JjOjE4MjA1MzYzNTggbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjE4MjA1MzYzNTggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzox\nODIwNTM2MzU4IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673836455:coturn","icePassword1":"ivd1GpigCTuXdD9qrxSeOzSoA4k\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackViewerSendSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9106 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60296 typ host generation 0 ufrag 80c2 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60296 typ host generation 0 ufrag 80c2 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9106 sendIceCandidate [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835876952","params":{"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60296 typ host generation 0 ufrag 80c2 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackViewerSendSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33062 typ host generation 0 ufrag 80c2 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33062 typ host generation 0 ufrag 80c2 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9106 sendIceCandidate [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835876953","params":{"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 33062 typ host generation 0 ufrag 80c2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackViewerSendSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 62922 typ srflx raddr 10.53.4.91 rport 33062 generation 0 ufrag 80c2 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 62922 typ srflx raddr 10.53.4.91 rport 33062 generation 0 ufrag 80c2 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9106 sendIceCandidate [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835877210","params":{"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 62922 typ srflx raddr 10.53.4.91 rport 33062 generation 0 ufrag 80c2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:400 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackViewerSendSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (401ms) [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:24:36 GMT [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"13648ce1-fe08-4221-831e-2c247f82685c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836476},{"uris":["turn:54.87.154.8:3478"],"username":"1673836476:coturn","password":"WvqBbingaBk2iqmvzF4AZmgOozc=","expireTimestamp":1673836476}]} [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"13648ce1-fe08-4221-831e-2c247f82685c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836476},{"uris":["turn:54.87.154.8:3478"],"username":"1673836476:coturn","password":"WvqBbingaBk2iqmvzF4AZmgOozc=","expireTimestamp":1673836476}]} [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56649 typ relay raddr 223.104.77.201 rport 62922 generation 0 ufrag 80c2 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56649 typ relay raddr 223.104.77.201 rport 62922 generation 0 ufrag 80c2 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9106 sendIceCandidate [DEBUG END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835877496","params":{"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56649 typ relay raddr 223.104.77.201 rport 62922 generation 0 ufrag 80c2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:36.696 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:687 [INFO END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackViewerSendSignal [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:36.696 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:38.014 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835875_1664_1702814545", "version": 2, "timestamp": 1673835877181, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTc1NTE1MzY5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQwODA2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU4MTk5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjI1NjI5OTk3OCBjbmFtZTpzQlFJOHJSbVI5ZXBTVTM4XHJcbmE9c3NyYzoyNTYyOTk5NzggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjU2Mjk5OTc4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjU2Mjk5OTc4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpSelI5XHJcbmE9aWNlLXB3ZDplY2t1T0pzR2lWSVQxbHd2d2tQWFQyeU9cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBERTowOTo1RTo5NDo2Nzo2NzpERToxODo0NDo0MDowMzpFOTpDQjpBRTo2OToxRDo2OTpFRjoyRjpCNTpGNDpCODo1Njo0NzoyQzpBMDo5RToyMDo3Qzo5NjoyNzo4QlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA4MDYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTgxOTkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDc2NTE4NDkyIGNuYW1lOnNCUUk4clJtUjllcFNVMzhcclxuYT1zc3JjOjQ3NjUxODQ5MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo0NzY1MTg0OTIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0NzY1MTg0OTIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlJ6UjlcclxuYT1pY2UtcHdkOmVja3VPSnNHaVZJVDFsd3Z3a1BYVDJ5T1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IERFOjA5OjVFOjk0OjY3OjY3OkRFOjE4OjQ0OjQwOjAzOkU5OkNCOkFFOjY5OjFEOjY5OkVGOjJGOkI1OkY0OkI4OjU2OjQ3OjJDOkEwOjlFOjIwOjdDOjk2OjI3OjhCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "7e7260db-d8fb-4566-a7c1-651d2738ba02", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Answer Sdp: v=0 +o=- 1175515369 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40806 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58199 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:256299978 cname:sBQI8rRmR9epSU38 +a=ssrc:256299978 msid:myKvsVideoStream myAudioTrack +a=ssrc:256299978 mslabel:myKvsVideoStream +a=ssrc:256299978 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RzR9 +a=ice-pwd:eckuOJsGiVIT1lwvwkPXT2yO +a=ice-options:trickle +a=fingerprint:sha-256 DE:09:5E:94:67:67:DE:18:44:40:03:E9:CB:AE:69:1D:69:EF:2F:B5:F4:B8:56:47:2C:A0:9E:20:7C:96:27:8B +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40806 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58199 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:476518492 cname:sBQI8rRmR9epSU38 +a=ssrc:476518492 msid:myKvsVideoStream myVideoTrack +a=ssrc:476518492 mslabel:myKvsVideoStream +a=ssrc:476518492 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:RzR9 +a=ice-pwd:eckuOJsGiVIT1lwvwkPXT2yO +a=ice-options:trickle +a=fingerprint:sha-256 DE:09:5E:94:67:67:DE:18:44:40:03:E9:CB:AE:69:1D:69:EF:2F:B5:F4:B8:56:47:2C:A0:9E:20:7C:96:27:8B +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835877} [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 9106 addRemoteStream [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9106 addRemoteStream [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9106 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Answer Client ID: 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onConnectionChange [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9106 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:24:38.014 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1647 [INFO END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8ae1af21-3cf0-40b8-8ad8-2329bd63dc99 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:24:38.014 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835875_1666_1647475099", "version": 2, "timestamp": 1673835877642, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 40806 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7e7260db-d8fb-4566-a7c1-651d2738ba02", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Received IceCandidate from remote sessionId = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 checkAndAddIceCandidate message = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Peer connection found already [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 40806 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:24:38.014 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2082 [INFO END] +2023-01-16 10:24:38.014 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835875_1665_81788530", "version": 2, "timestamp": 1673835877728, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58199 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7e7260db-d8fb-4566-a7c1-651d2738ba02", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Received IceCandidate from remote sessionId = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 checkAndAddIceCandidate message = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Peer connection found already [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58199 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:24:38.014 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:24:38.014 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2090 [INFO END] +2023-01-16 10:24:39.489 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835876_1667_1963012159", "version": 2, "timestamp": 1673835878376, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 59577 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7e7260db-d8fb-4566-a7c1-651d2738ba02", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Received IceCandidate from remote sessionId = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 checkAndAddIceCandidate message = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Peer connection found already [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 59577 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:24:39.489 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2685 [INFO END] +2023-01-16 10:24:39.489 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835877_1668_1383035438", "version": 2, "timestamp": 1673835878912, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62064 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7e7260db-d8fb-4566-a7c1-651d2738ba02", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Received IceCandidate from remote sessionId = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 checkAndAddIceCandidate message = 7e7260db-d8fb-4566-a7c1-651d2738ba02 [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Peer connection found already [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3821 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62064 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:24:39.489 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3821 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:24:39.489 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3242 [INFO END] +2023-01-16 10:24:40.695 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56649 typ relay raddr 223.104.77.201 rport 62922 generation 0 ufrag 80c2 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 59577 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag RzR9 network-cost 999 [DEBUG END] +2023-01-16 10:24:40.695 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onConnectionChange [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9106 PeerConnection connected [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 9106 peerConnectSuccess [DEBUG END] +2023-01-16 10:24:42.124 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5314 [INFO END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9106 startHeartbeat [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9106 getBitRate [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9105 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9105 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 9136 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:24:42.124 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6091 [INFO END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 9136 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 9136 registerBitRateCallback [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 9136 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:24:42.124 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:24:42.124 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:24:42.124 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:24:43.155 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9106 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:24:43.155 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9106 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673835803000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:24:45.012 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:7e7260db-d8fb-4566-a7c1-651d2738ba02 [INFO END] +2023-01-16 10:24:45.012 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:24:45.012 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835885420","params":{"sessionId":"7e7260db-d8fb-4566-a7c1-651d2738ba02"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9106 onConnectionChange [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9106 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:24:45.012 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673835883000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9105 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:24:45.012 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:25:33.968 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:25:33.968 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10468 [DEBUG END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: timestamp=1673835934384 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: nonce=03e62451-a089-47ab-8906-2650b1f9e676 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: sign=ca60674883d92336e696a8be1c5bec8b [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:25:33.968 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:25:33.968 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:25:33.968 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:25:33.968 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:25:34 GMT [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=563 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:25:34 GMT [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=710 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:25:34 GMT [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-amzn-requestid=61baa572-6674-45d0-a73c-8909c58aa99b [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FQyFxPIAMFgxQ= [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b59e-5c5a55515551e151232be714;Sampled=0 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1243 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: timestamp=1673835935667 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: nonce=1cf5b04e-8901-4cdb-b7c0-206f2254501a [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: sign=f30dc4907e49c4eebd68b3e88b3cc329 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:25:35.097 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:25:35.097 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:25:35.097 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:25:35 GMT [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: x-amzn-requestid=626b207a-ff81-45c9-a0a4-15dbb0107a6a [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FQ4FBzoAMFlRA= [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b59f-379aa58a2db5c12151cf6794;Sampled=0 [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=489 [INFO END] +2023-01-16 10:25:36.160 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 982}} [INFO END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (547ms) [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:25:35 GMT [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836535},{"uris":["turn:52.20.79.251:3478"],"username":"1673836535:coturn","password":"u7I1gRiX34dGBBXwGbr6ENhyd0Y=","expireTimestamp":1673836535}]} [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836535},{"uris":["turn:52.20.79.251:3478"],"username":"1673836535:coturn","password":"u7I1gRiX34dGBBXwGbr6ENhyd0Y=","expireTimestamp":1673836535}]} [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:25:36.160 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:25:36.160 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3963,5,main] thread id:10504 [DEBUG END] +2023-01-16 10:25:36.160 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:25:37.249 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:dbd52b90-3099-40e5-99d9-d94f2e4121bc 耗时:0 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9874 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9874 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9874 createSdpOffer success [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9874 oldSDP =v=0 +o=- 1183063348715226811 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vy0E +a=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:601339132 cname:eozUmKFQLiAq7Pxi +a=ssrc:601339132 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:601339132 mslabel:KvsLocalMediaStream +a=ssrc:601339132 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vy0E +a=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1531216294 3552025096 +a=ssrc:1531216294 cname:eozUmKFQLiAq7Pxi +a=ssrc:1531216294 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1531216294 mslabel:KvsLocalMediaStream +a=ssrc:1531216294 label:KvsVideoTrack +a=ssrc:3552025096 cname:eozUmKFQLiAq7Pxi +a=ssrc:3552025096 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3552025096 mslabel:KvsLocalMediaStream +a=ssrc:3552025096 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] Message >>>signaling_threa - 9874 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1183063348715226811 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Vy0E\r\na=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:601339132 cname:eozUmKFQLiAq7Pxi\r\na=ssrc:601339132 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:601339132 mslabel:KvsLocalMediaStream\r\na=ssrc:601339132 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Vy0E\r\na=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1531216294 3552025096\r\na=ssrc:1531216294 cname:eozUmKFQLiAq7Pxi\r\na=ssrc:1531216294 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1531216294 mslabel:KvsLocalMediaStream\r\na=ssrc:1531216294 label:KvsVideoTrack\r\na=ssrc:3552025096 cname:eozUmKFQLiAq7Pxi\r\na=ssrc:3552025096 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3552025096 mslabel:KvsLocalMediaStream\r\na=ssrc:3552025096 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] Message >>>signaling_threa - 9874 createOffer description=v=0 +o=- 1183063348715226811 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vy0E +a=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:601339132 cname:eozUmKFQLiAq7Pxi +a=ssrc:601339132 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:601339132 mslabel:KvsLocalMediaStream +a=ssrc:601339132 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vy0E +a=ice-pwd:m3E4Fhco8zLbM3eyD9xXBq9m +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:57:14:1D:C5:22:1B:31:73:34:AC:8C:26:6C:D3:BA:BB:AB:76:86:AE:AE:03:42:A8:FC:6E:37:5C:81:1E:09 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1531216294 3552025096 +a=ssrc:1531216294 cname:eozUmKFQLiAq7Pxi +a=ssrc:1531216294 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1531216294 mslabel:KvsLocalMediaStream +a=ssrc:1531216294 label:KvsVideoTrack +a=ssrc:3552025096 cname:eozUmKFQLiAq7Pxi +a=ssrc:3552025096 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3552025096 mslabel:KvsLocalMediaStream +a=ssrc:3552025096 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9874 sendSdpOffer [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835956664","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDExODMwNjMzNDg3MTUyMjY4MTEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VnkwRVxyXG5hPWljZS1wd2Q6bTNFNEZoY284ekxiTTNleUQ5eFhCcTltXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEFDOjU3OjE0OjFEOkM1OjIyOjFCOjMxOjczOjM0OkFDOjhDOjI2OjZDOkQzOkJBOkJCOkFC\nOjc2Ojg2OkFFOkFFOjAzOjQyOkE4OkZDOjZFOjM3OjVDOjgxOjFFOjA5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NjAxMzM5MTMyIGNuYW1lOmVvelVtS0ZRTGlBcTdQeGlcclxuYT1zc3JjOjYwMTMzOTEzMiBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NjAxMzM5MTMy\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjAxMzM5MTMyIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6VnkwRVxyXG5hPWljZS1wd2Q6\nbTNFNEZoY284ekxiTTNleUQ5eFhCcTltXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEFDOjU3OjE0OjFEOkM1OjIyOjFCOjMxOjcz\nOjM0OkFDOjhDOjI2OjZDOkQzOkJBOkJCOkFCOjc2Ojg2OkFFOkFFOjAzOjQyOkE4OkZDOjZFOjM3\nOjVDOjgxOjFFOjA5XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE1MzEyMTYyOTQgMzU1MjAyNTA5NlxyXG5hPXNzcmM6MTUzMTIx\nNjI5NCBjbmFtZTplb3pVbUtGUUxpQXE3UHhpXHJcbmE9c3NyYzoxNTMxMjE2Mjk0IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTMxMjE2Mjk0IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTUzMTIxNjI5NCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozNTUyMDI1MDk2IGNuYW1lOmVvelVtS0ZRTGlBcTdQeGlcclxuYT1z\nc3JjOjM1NTIwMjUwOTYgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM1NTIwMjUwOTYgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNTUyMDI1MDk2IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673836535:coturn","icePassword1":"u7I1gRiX34dGBBXwGbr6ENhyd0Y\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackViewerSendSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9874 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52938 typ host generation 0 ufrag Vy0E network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52938 typ host generation 0 ufrag Vy0E network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9874 sendIceCandidate [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835956670","params":{"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52938 typ host generation 0 ufrag Vy0E network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackViewerSendSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57981 typ host generation 0 ufrag Vy0E network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57981 typ host generation 0 ufrag Vy0E network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9874 sendIceCandidate [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835956671","params":{"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57981 typ host generation 0 ufrag Vy0E network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackViewerSendSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52449 typ srflx raddr 10.53.4.91 rport 57981 generation 0 ufrag Vy0E network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52449 typ srflx raddr 10.53.4.91 rport 57981 generation 0 ufrag Vy0E network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9874 sendIceCandidate [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835956917","params":{"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 52449 typ srflx raddr 10.53.4.91 rport 57981 generation 0 ufrag Vy0E network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:389 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackViewerSendSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (415ms) [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:25:55 GMT [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"727710bd-ca90-4745-b7d6-8b49a6f29e87","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836555},{"uris":["turn:54.87.154.8:3478"],"username":"1673836555:coturn","password":"QZQuS81msyx7DmsdxOaQBF6/xes=","expireTimestamp":1673836555}]} [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"727710bd-ca90-4745-b7d6-8b49a6f29e87","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836555},{"uris":["turn:54.87.154.8:3478"],"username":"1673836555:coturn","password":"QZQuS81msyx7DmsdxOaQBF6/xes=","expireTimestamp":1673836555}]} [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49844 typ relay raddr 223.104.77.201 rport 52449 generation 0 ufrag Vy0E network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49844 typ relay raddr 223.104.77.201 rport 52449 generation 0 ufrag Vy0E network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9874 sendIceCandidate [DEBUG END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835957214","params":{"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 49844 typ relay raddr 223.104.77.201 rport 52449 generation 0 ufrag Vy0E network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:25:56.415 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:687 [INFO END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackViewerSendSignal [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:25:56.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:25:57.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:25:57.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835955_1669_192991588", "version": 2, "timestamp": 1673835957030, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5MTc0NzEzODUgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzk2ODcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTYzNzUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjAwOTY1NTExNiBjbmFtZTptTDUzTmRsTjduYmVFV0ZnXHJcbmE9c3NyYzoyMDA5NjU1MTE2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwMDk2NTUxMTYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDA5NjU1MTE2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpKMlloXHJcbmE9aWNlLXB3ZDowVzJFWFR4Y1JrTE1UcE9kNlVmd2NWVkpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxRTpFMzo5RTpFMTpDQTozMTo1QjpCNjoxRTo0NjoyMDo0NDpGNzpCMzozMTo0MjpCMDpFNzozMDozODpGMTo3RDo3MjpEMTpFMTpEMjoyODo2NjpDQjowMTpGQzpGOFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzk2ODcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTYzNzUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTEwNTY1MjM5IGNuYW1lOm1MNTNOZGxON25iZUVXRmdcclxuYT1zc3JjOjUxMDU2NTIzOSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1MTA1NjUyMzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1MTA1NjUyMzkgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkoyWWhcclxuYT1pY2UtcHdkOjBXMkVYVHhjUmtMTVRwT2Q2VWZ3Y1ZWSlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDFFOkUzOjlFOkUxOkNBOjMxOjVCOkI2OjFFOjQ2OjIwOjQ0OkY3OkIzOjMxOjQyOkIwOkU3OjMwOjM4OkYxOjdEOjcyOkQxOkUxOkQyOjI4OjY2OkNCOjAxOkZDOkY4XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "dbd52b90-3099-40e5-99d9-d94f2e4121bc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Answer Sdp: v=0 +o=- 917471385 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39687 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56375 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2009655116 cname:mL53NdlN7nbeEWFg +a=ssrc:2009655116 msid:myKvsVideoStream myAudioTrack +a=ssrc:2009655116 mslabel:myKvsVideoStream +a=ssrc:2009655116 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:J2Yh +a=ice-pwd:0W2EXTxcRkLMTpOd6UfwcVVJ +a=ice-options:trickle +a=fingerprint:sha-256 1E:E3:9E:E1:CA:31:5B:B6:1E:46:20:44:F7:B3:31:42:B0:E7:30:38:F1:7D:72:D1:E1:D2:28:66:CB:01:FC:F8 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39687 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56375 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:510565239 cname:mL53NdlN7nbeEWFg +a=ssrc:510565239 msid:myKvsVideoStream myVideoTrack +a=ssrc:510565239 mslabel:myKvsVideoStream +a=ssrc:510565239 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:J2Yh +a=ice-pwd:0W2EXTxcRkLMTpOd6UfwcVVJ +a=ice-options:trickle +a=fingerprint:sha-256 1E:E3:9E:E1:CA:31:5B:B6:1E:46:20:44:F7:B3:31:42:B0:E7:30:38:F1:7D:72:D1:E1:D2:28:66:CB:01:FC:F8 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 9874 addRemoteStream [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9874 addRemoteStream [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9874 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Answer Client ID: dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onConnectionChange [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9874 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3963 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2391 [INFO END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=9307df09-2b6a-4de9-8f26-fad5ff559d87 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835955_1671_871253032", "version": 2, "timestamp": 1673835957968, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 39687 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dbd52b90-3099-40e5-99d9-d94f2e4121bc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Received IceCandidate from remote sessionId = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 checkAndAddIceCandidate message = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Peer connection found already [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 39687 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3963 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3075 [INFO END] +2023-01-16 10:25:58.789 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835955_1670_2130990920", "version": 2, "timestamp": 1673835958145, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56375 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dbd52b90-3099-40e5-99d9-d94f2e4121bc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Received IceCandidate from remote sessionId = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 checkAndAddIceCandidate message = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Peer connection found already [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56375 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3963 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3081 [INFO END] +2023-01-16 10:25:58.789 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835956_1672_389571192", "version": 2, "timestamp": 1673835958215, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63034 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dbd52b90-3099-40e5-99d9-d94f2e4121bc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Received IceCandidate from remote sessionId = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 checkAndAddIceCandidate message = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Peer connection found already [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63034 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:25:58.789 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3963 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:25:58.789 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3086 [INFO END] +2023-01-16 10:25:59.858 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673835957_1673_1502014173", "version": 2, "timestamp": 1673835958730, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51068 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dbd52b90-3099-40e5-99d9-d94f2e4121bc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Received IceCandidate from remote sessionId = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 checkAndAddIceCandidate message = dbd52b90-3099-40e5-99d9-d94f2e4121bc [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Peer connection found already [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3963 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51068 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3963 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:25:59.858 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3339 [INFO END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673835958} [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 49844 typ relay raddr 223.104.77.201 rport 52449 generation 0 ufrag Vy0E network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 63034 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag J2Yh network-cost 999 [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:25:59.858 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 49844 typ relay raddr 223.104.77.201 rport 52449 generation 0 ufrag Vy0E network-id 3 network-cost 900 remote sdp = candidate:1369745023 1 udp 2130706431 56375 typ prflx generation 0 ufrag J2Yh [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onConnectionChange [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9874 PeerConnection connected [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 9874 peerConnectSuccess [DEBUG END] +2023-01-16 10:26:01.811 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5283 [INFO END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9874 startHeartbeat [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9874 getBitRate [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9873 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9873 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 9969 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:26:01.811 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6050 [INFO END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 9969 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 9969 registerBitRateCallback [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 9969 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:26:01.811 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:26:01.811 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:26:01.811 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:26:02.831 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9874 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:26:02.831 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9874 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673835883000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:26:04.809 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:dbd52b90-3099-40e5-99d9-d94f2e4121bc [INFO END] +2023-01-16 10:26:04.809 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:26:04.809 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673835965205","params":{"sessionId":"dbd52b90-3099-40e5-99d9-d94f2e4121bc"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:26:04.809 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9874 onConnectionChange [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9874 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673835962000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9873 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:26:04.809 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:26:54.196 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_4196 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10475 [DEBUG END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: timestamp=1673836014617 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: nonce=2243b31e-6ed5-4763-bced-dd4bd9eb39b0 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: sign=8d17a4a27fc1348477ced0924f7a3183 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:26:54.196 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:26:54.196 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:26:54 GMT [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=602 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:26:54 GMT [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=731 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:26:54 GMT [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amzn-requestid=caec822c-686b-4cb6-bf29-8fa05705c3b8 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FdUG9xIAMF_Aw= [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b5ee-6d77f2191cf1263e681a8c3b;Sampled=0 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1174 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: timestamp=1673836015824 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: nonce=40e183e0-b7ef-44a5-8afc-6c0a8406c1e9 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: sign=2b3f25731075ab90bcadda42da869e60 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:26:55.345 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:26:55.345 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:26:55 GMT [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f5c4ffc0-9593-4ef2-ae5b-0d947889896f [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FdaE8tIAMFxmA= [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b5ef-5752023872913a93489e7ac2;Sampled=0 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=477 [INFO END] +2023-01-16 10:26:55.345 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 984}} [INFO END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4196,5,main] thread id:10509 [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (653ms) [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:26:55 GMT [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836615},{"uris":["turn:54.87.154.8:3478"],"username":"1673836615:coturn","password":"wRPmHnL4TnsfmCxt47MIip+Lq6M=","expireTimestamp":1673836615}]} [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836615},{"uris":["turn:54.87.154.8:3478"],"username":"1673836615:coturn","password":"wRPmHnL4TnsfmCxt47MIip+Lq6M=","expireTimestamp":1673836615}]} [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:26:56.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:26:56.470 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:26:56.470 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:26:56.470 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:26ad698b-c99f-4213-80a5-ad6dd2081dcd 耗时:0 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10623 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10623 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10623 createSdpOffer success [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10623 oldSDP =v=0 +o=- 6275598175285906091 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y224 +a=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1880723121 cname:lRxQQCKAszfwXIJ1 +a=ssrc:1880723121 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1880723121 mslabel:KvsLocalMediaStream +a=ssrc:1880723121 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y224 +a=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1051567576 988006177 +a=ssrc:1051567576 cname:lRxQQCKAszfwXIJ1 +a=ssrc:1051567576 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1051567576 mslabel:KvsLocalMediaStream +a=ssrc:1051567576 label:KvsVideoTrack +a=ssrc:988006177 cname:lRxQQCKAszfwXIJ1 +a=ssrc:988006177 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:988006177 mslabel:KvsLocalMediaStream +a=ssrc:988006177 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] Message >>>signaling_threa - 10623 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6275598175285906091 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:y224\r\na=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1880723121 cname:lRxQQCKAszfwXIJ1\r\na=ssrc:1880723121 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1880723121 mslabel:KvsLocalMediaStream\r\na=ssrc:1880723121 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:y224\r\na=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1051567576 988006177\r\na=ssrc:1051567576 cname:lRxQQCKAszfwXIJ1\r\na=ssrc:1051567576 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1051567576 mslabel:KvsLocalMediaStream\r\na=ssrc:1051567576 label:KvsVideoTrack\r\na=ssrc:988006177 cname:lRxQQCKAszfwXIJ1\r\na=ssrc:988006177 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:988006177 mslabel:KvsLocalMediaStream\r\na=ssrc:988006177 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] Message >>>signaling_threa - 10623 createOffer description=v=0 +o=- 6275598175285906091 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y224 +a=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1880723121 cname:lRxQQCKAszfwXIJ1 +a=ssrc:1880723121 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1880723121 mslabel:KvsLocalMediaStream +a=ssrc:1880723121 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y224 +a=ice-pwd:MjLmMMYx0yMH6GM4dKIRAEF4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:78:DA:A2:12:16:56:E2:0E:95:92:EF:3C:DE:9A:6E:35:35:5C:72:DE:16:8A:16:24:63:5C:90:C5:1B:73:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1051567576 988006177 +a=ssrc:1051567576 cname:lRxQQCKAszfwXIJ1 +a=ssrc:1051567576 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1051567576 mslabel:KvsLocalMediaStream +a=ssrc:1051567576 label:KvsVideoTrack +a=ssrc:988006177 cname:lRxQQCKAszfwXIJ1 +a=ssrc:988006177 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:988006177 mslabel:KvsLocalMediaStream +a=ssrc:988006177 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10623 sendSdpOffer [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836037747","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYyNzU1OTgxNzUyODU5MDYwOTEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6eTIyNFxyXG5hPWljZS1wd2Q6TWpMbU1NWXgweU1INkdNNGRLSVJBRUY0XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDY2Ojc4OkRBOkEyOjEyOjE2OjU2OkUyOjBFOjk1OjkyOkVGOjNDOkRFOjlBOjZFOjM1OjM1\nOjVDOjcyOkRFOjE2OjhBOjE2OjI0OjYzOjVDOjkwOkM1OjFCOjczOkExXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTg4MDcyMzEyMSBjbmFtZTpsUnhRUUNLQXN6ZndYSUoxXHJcbmE9c3NyYzoxODgwNzIzMTIx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODgwNzIz\nMTIxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTg4MDcyMzEyMSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnkyMjRcclxuYT1pY2Ut\ncHdkOk1qTG1NTVl4MHlNSDZHTTRkS0lSQUVGNFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2Njo3ODpEQTpBMjoxMjoxNjo1NjpF\nMjowRTo5NTo5MjpFRjozQzpERTo5QTo2RTozNTozNTo1Qzo3MjpERToxNjo4QToxNjoyNDo2Mzo1\nQzo5MDpDNToxQjo3MzpBMVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMDUxNTY3NTc2IDk4ODAwNjE3N1xyXG5hPXNzcmM6MTA1\nMTU2NzU3NiBjbmFtZTpsUnhRUUNLQXN6ZndYSUoxXHJcbmE9c3NyYzoxMDUxNTY3NTc2IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMDUxNTY3NTc2IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTA1MTU2NzU3NiBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo5ODgwMDYxNzcgY25hbWU6bFJ4UVFDS0FzemZ3WElKMVxyXG5h\nPXNzcmM6OTg4MDA2MTc3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo5ODgwMDYxNzcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo5\nODgwMDYxNzcgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836615:coturn","icePassword1":"wRPmHnL4TnsfmCxt47MIip+Lq6M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackViewerSendSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10623 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39712 typ host generation 0 ufrag y224 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39712 typ host generation 0 ufrag y224 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10623 sendIceCandidate [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836037752","params":{"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39712 typ host generation 0 ufrag y224 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackViewerSendSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52431 typ host generation 0 ufrag y224 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52431 typ host generation 0 ufrag y224 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10623 sendIceCandidate [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836037753","params":{"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 52431 typ host generation 0 ufrag y224 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackViewerSendSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15699 typ srflx raddr 10.53.4.91 rport 52431 generation 0 ufrag y224 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15699 typ srflx raddr 10.53.4.91 rport 52431 generation 0 ufrag y224 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10623 sendIceCandidate [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836037985","params":{"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 15699 typ srflx raddr 10.53.4.91 rport 52431 generation 0 ufrag y224 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:379 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackViewerSendSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (392ms) [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:27:16 GMT [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d5adb5d6-7866-42a0-a8af-6f1d40595a6e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836636},{"uris":["turn:54.87.154.8:3478"],"username":"1673836636:coturn","password":"PwBwg8ak5Y/rWJv+YoWtr0ZRZ70=","expireTimestamp":1673836636}]} [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d5adb5d6-7866-42a0-a8af-6f1d40595a6e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836636},{"uris":["turn:54.87.154.8:3478"],"username":"1673836636:coturn","password":"PwBwg8ak5Y/rWJv+YoWtr0ZRZ70=","expireTimestamp":1673836636}]} [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58683 typ relay raddr 223.104.77.207 rport 15699 generation 0 ufrag y224 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58683 typ relay raddr 223.104.77.207 rport 15699 generation 0 ufrag y224 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10623 sendIceCandidate [DEBUG END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836038295","params":{"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 58683 typ relay raddr 223.104.77.207 rport 15699 generation 0 ufrag y224 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:17.496 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:691 [INFO END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackViewerSendSignal [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:17.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:18.788 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836036_1674_352193867", "version": 2, "timestamp": 1673836038246, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NzEwNDU0NzUgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIyNzggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNjA4OTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTExMzI4MDg0NyBjbmFtZTpoSnVDSHgvK2hvUnJVb0Z4XHJcbmE9c3NyYzoxMTEzMjgwODQ3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjExMTMyODA4NDcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMTEzMjgwODQ3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpYejNwXHJcbmE9aWNlLXB3ZDpqbXBTQWlOUFNYUmRaU21PSXVLK2gwQlZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCRDo4MDpBNDpEQzpFOTo1Njo1MjoxNjpDOTpBQTpGNzo2NjpCMjpBOTpDRDo3QTo5MDozMzo4NDoyNzo1RDoyNDpENDo4NjowMDpDQTowNToyODoyNDpEOTpFNTo5MFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIyNzggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNjA4OTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTAyODQ4NDgyIGNuYW1lOmhKdUNIeC8raG9SclVvRnhcclxuYT1zc3JjOjUwMjg0ODQ4MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1MDI4NDg0ODIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1MDI4NDg0ODIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlh6M3BcclxuYT1pY2UtcHdkOmptcFNBaU5QU1hSZFpTbU9JdUsraDBCVlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEJEOjgwOkE0OkRDOkU5OjU2OjUyOjE2OkM5OkFBOkY3OjY2OkIyOkE5OkNEOjdBOjkwOjMzOjg0OjI3OjVEOjI0OkQ0Ojg2OjAwOkNBOjA1OjI4OjI0OkQ5OkU1OjkwXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "26ad698b-c99f-4213-80a5-ad6dd2081dcd", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Answer Sdp: v=0 +o=- 571045475 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52278 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60891 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1113280847 cname:hJuCHx/+hoRrUoFx +a=ssrc:1113280847 msid:myKvsVideoStream myAudioTrack +a=ssrc:1113280847 mslabel:myKvsVideoStream +a=ssrc:1113280847 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xz3p +a=ice-pwd:jmpSAiNPSXRdZSmOIuK+h0BV +a=ice-options:trickle +a=fingerprint:sha-256 BD:80:A4:DC:E9:56:52:16:C9:AA:F7:66:B2:A9:CD:7A:90:33:84:27:5D:24:D4:86:00:CA:05:28:24:D9:E5:90 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52278 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60891 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:502848482 cname:hJuCHx/+hoRrUoFx +a=ssrc:502848482 msid:myKvsVideoStream myVideoTrack +a=ssrc:502848482 mslabel:myKvsVideoStream +a=ssrc:502848482 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xz3p +a=ice-pwd:jmpSAiNPSXRdZSmOIuK+h0BV +a=ice-options:trickle +a=fingerprint:sha-256 BD:80:A4:DC:E9:56:52:16:C9:AA:F7:66:B2:A9:CD:7A:90:33:84:27:5D:24:D4:86:00:CA:05:28:24:D9:E5:90 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 10623 addRemoteStream [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10623 addRemoteStream [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10623 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Answer Client ID: 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4196 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onConnectionChange [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:27:18.788 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1972 [INFO END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10623 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:27:18.788 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836036_1675_2106388414", "version": 2, "timestamp": 1673836038370, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60891 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "26ad698b-c99f-4213-80a5-ad6dd2081dcd", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=c0cc5005-2406-49eb-9b09-08cf9b9ae88b videoTrackState=LIVE [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Received IceCandidate from remote sessionId = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 checkAndAddIceCandidate message = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Peer connection found already [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60891 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:27:18.788 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4196 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:27:18.788 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1978 [INFO END] +2023-01-16 10:27:19.809 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836036_1676_1659922342", "version": 2, "timestamp": 1673836038702, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52278 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "26ad698b-c99f-4213-80a5-ad6dd2081dcd", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Received IceCandidate from remote sessionId = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 checkAndAddIceCandidate message = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Peer connection found already [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52278 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4196 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:27:19.809 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2208 [INFO END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 58683 typ relay raddr 223.104.77.207 rport 15699 generation 0 ufrag y224 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52278 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Xz3p network-cost 999 [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:27:19.809 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836037_1677_1912304118", "version": 2, "timestamp": 1673836039304, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 60946 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "26ad698b-c99f-4213-80a5-ad6dd2081dcd", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Received IceCandidate from remote sessionId = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 checkAndAddIceCandidate message = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Peer connection found already [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 60946 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4196 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:27:19.809 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2832 [INFO END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836038} [DEBUG END] +2023-01-16 10:27:19.809 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 58683 typ relay raddr 223.104.77.207 rport 15699 generation 0 ufrag y224 network-id 3 network-cost 900 remote sdp = candidate:2010326568 1 udp 2130706431 60891 typ prflx generation 0 ufrag Xz3p [DEBUG END] +2023-01-16 10:27:20.923 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836037_1678_1207101760", "version": 2, "timestamp": 1673836039802, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 59567 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "26ad698b-c99f-4213-80a5-ad6dd2081dcd", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Received IceCandidate from remote sessionId = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 checkAndAddIceCandidate message = 26ad698b-c99f-4213-80a5-ad6dd2081dcd [DEBUG END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Peer connection found already [DEBUG END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4196 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 59567 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:27:20.923 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4196 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:27:20.923 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3327 [INFO END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onConnectionChange [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10623 PeerConnection connected [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 10623 peerConnectSuccess [DEBUG END] +2023-01-16 10:27:22.020 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4409 [INFO END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10623 startHeartbeat [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10623 getBitRate [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10622 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10622 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 10661 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:27:22.020 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5237 [INFO END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 10661 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 10661 registerBitRateCallback [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 10661 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:27:22.020 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:27:22.020 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:27:22.020 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:27:23.031 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10623 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:27:23.031 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10623 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673835962000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:27:25.963 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:26ad698b-c99f-4213-80a5-ad6dd2081dcd [INFO END] +2023-01-16 10:27:25.963 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:27:25.963 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836046367","params":{"sessionId":"26ad698b-c99f-4213-80a5-ad6dd2081dcd"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:27:25.963 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10623 onConnectionChange [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10623 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673836043000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10622 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:27:25.963 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:28:14.404 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_4404 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10482 [DEBUG END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: timestamp=1673836094805 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: nonce=17da9157-614b-445c-bffc-05b098790f43 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: sign=2a8cd60f80dad3d5b7482a58cd88fbe5 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:28:14.404 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:28:14.404 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:14 GMT [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=565 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:14 GMT [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=720 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:14 GMT [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c1106e9a-50ef-49ea-9e06-c3dc21f1c704 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Fp2HgFIAMFpbg= [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b63e-5537090160d693d354c7572e;Sampled=0 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1138 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNjQxOCJ9.KKEjRWXtyukMRk-NPtUn4q5o31v-Dm8aWm-HETzwGYQ_zEWMRLhCPW97DoV0xOnhk9roZ7WTkugLhPk5Juk4Rg [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: timestamp=1673836095980 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: nonce=96913030-cbce-434e-b359-e76c3f920920 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: sign=32e9ba2a704538bb26c57fd78d56a705 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:28:15.528 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:28:15.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:15 GMT [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amzn-requestid=54feb592-c2c5-4d38-8765-11b072611f2e [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Fp7H_9oAMFw5Q= [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b63f-2c8ba8e333b7381c6c232c9b;Sampled=0 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=479 [INFO END] +2023-01-16 10:28:15.528 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 984}} [INFO END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (721ms) [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:28:15 GMT [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836695},{"uris":["turn:52.20.79.251:3478"],"username":"1673836695:coturn","password":"FM0NDvjytqWooZpiESKoGhrKr7E=","expireTimestamp":1673836695}]} [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836695},{"uris":["turn:52.20.79.251:3478"],"username":"1673836695:coturn","password":"FM0NDvjytqWooZpiESKoGhrKr7E=","expireTimestamp":1673836695}]} [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:28:16.764 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:28:16.764 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4404,5,main] thread id:10514 [DEBUG END] +2023-01-16 10:28:16.764 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:28:16.764 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:1646a62a-cdcf-4b98-bdd8-638b1d5a7191 耗时:0 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11317 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11317 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11317 createSdpOffer success [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11317 oldSDP =v=0 +o=- 918369295981231096 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zD81 +a=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1672302676 cname:c4Mamw/nwjdI91WI +a=ssrc:1672302676 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1672302676 mslabel:KvsLocalMediaStream +a=ssrc:1672302676 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zD81 +a=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1705805360 3243982230 +a=ssrc:1705805360 cname:c4Mamw/nwjdI91WI +a=ssrc:1705805360 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1705805360 mslabel:KvsLocalMediaStream +a=ssrc:1705805360 label:KvsVideoTrack +a=ssrc:3243982230 cname:c4Mamw/nwjdI91WI +a=ssrc:3243982230 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3243982230 mslabel:KvsLocalMediaStream +a=ssrc:3243982230 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] Message >>>signaling_threa - 11317 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 918369295981231096 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:zD81\r\na=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1672302676 cname:c4Mamw/nwjdI91WI\r\na=ssrc:1672302676 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1672302676 mslabel:KvsLocalMediaStream\r\na=ssrc:1672302676 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:zD81\r\na=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1705805360 3243982230\r\na=ssrc:1705805360 cname:c4Mamw/nwjdI91WI\r\na=ssrc:1705805360 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1705805360 mslabel:KvsLocalMediaStream\r\na=ssrc:1705805360 label:KvsVideoTrack\r\na=ssrc:3243982230 cname:c4Mamw/nwjdI91WI\r\na=ssrc:3243982230 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3243982230 mslabel:KvsLocalMediaStream\r\na=ssrc:3243982230 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] Message >>>signaling_threa - 11317 createOffer description=v=0 +o=- 918369295981231096 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zD81 +a=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1672302676 cname:c4Mamw/nwjdI91WI +a=ssrc:1672302676 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1672302676 mslabel:KvsLocalMediaStream +a=ssrc:1672302676 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:zD81 +a=ice-pwd:5s22sF9lQJCwGZIxPy+fC7dY +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:F9:8C:C9:0F:73:24:74:EF:B5:EA:DF:74:6B:0E:B6:C2:89:A3:B7:AF:2B:89:BB:2C:E0:0D:AD:07:99:E9:99 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1705805360 3243982230 +a=ssrc:1705805360 cname:c4Mamw/nwjdI91WI +a=ssrc:1705805360 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1705805360 mslabel:KvsLocalMediaStream +a=ssrc:1705805360 label:KvsVideoTrack +a=ssrc:3243982230 cname:c4Mamw/nwjdI91WI +a=ssrc:3243982230 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3243982230 mslabel:KvsLocalMediaStream +a=ssrc:3243982230 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11317 sendSdpOffer [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836115797","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDkxODM2OTI5NTk4MTIzMTA5NiAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzp6RDgxXHJcbmE9aWNlLXB3ZDo1czIyc0Y5bFFKQ3dHWkl4UHkrZkM3ZFlcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgNjM6Rjk6OEM6Qzk6MEY6NzM6MjQ6NzQ6RUY6QjU6RUE6REY6NzQ6NkI6MEU6QjY6QzI6ODk6\nQTM6Qjc6QUY6MkI6ODk6QkI6MkM6RTA6MEQ6QUQ6MDc6OTk6RTk6OTlcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxNjcyMzAyNjc2IGNuYW1lOmM0TWFtdy9ud2pkSTkxV0lcclxuYT1zc3JjOjE2NzIzMDI2NzYg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjE2NzIzMDI2\nNzYgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxNjcyMzAyNjc2IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6ekQ4MVxyXG5hPWljZS1w\nd2Q6NXMyMnNGOWxRSkN3R1pJeFB5K2ZDN2RZXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDYzOkY5OjhDOkM5OjBGOjczOjI0Ojc0\nOkVGOkI1OkVBOkRGOjc0OjZCOjBFOkI2OkMyOjg5OkEzOkI3OkFGOjJCOjg5OkJCOjJDOkUwOjBE\nOkFEOjA3Ojk5OkU5Ojk5XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDE3MDU4MDUzNjAgMzI0Mzk4MjIzMFxyXG5hPXNzcmM6MTcw\nNTgwNTM2MCBjbmFtZTpjNE1hbXcvbndqZEk5MVdJXHJcbmE9c3NyYzoxNzA1ODA1MzYwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzA1ODA1MzYwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTcwNTgwNTM2MCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozMjQzOTgyMjMwIGNuYW1lOmM0TWFtdy9ud2pkSTkxV0lcclxu\nYT1zc3JjOjMyNDM5ODIyMzAgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjMyNDM5ODIyMzAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzozMjQzOTgyMjMwIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673836695:coturn","icePassword1":"FM0NDvjytqWooZpiESKoGhrKr7E\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackViewerSendSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11317 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38040 typ host generation 0 ufrag zD81 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38040 typ host generation 0 ufrag zD81 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11317 sendIceCandidate [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836115803","params":{"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38040 typ host generation 0 ufrag zD81 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackViewerSendSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51949 typ host generation 0 ufrag zD81 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51949 typ host generation 0 ufrag zD81 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11317 sendIceCandidate [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836115804","params":{"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 51949 typ host generation 0 ufrag zD81 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackViewerSendSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 53632 typ srflx raddr 10.53.4.91 rport 51949 generation 0 ufrag zD81 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 53632 typ srflx raddr 10.53.4.91 rport 51949 generation 0 ufrag zD81 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11317 sendIceCandidate [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836116057","params":{"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 53632 typ srflx raddr 10.53.4.91 rport 51949 generation 0 ufrag zD81 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:400 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackViewerSendSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (460ms) [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:28:35 GMT [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0deaf824-8f34-443b-aaa7-98d118737067","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836715},{"uris":["turn:52.20.79.251:3478"],"username":"1673836715:coturn","password":"4umtSw0j+x0VR6l2wS3bqbAwU5c=","expireTimestamp":1673836715}]} [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0deaf824-8f34-443b-aaa7-98d118737067","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836715},{"uris":["turn:52.20.79.251:3478"],"username":"1673836715:coturn","password":"4umtSw0j+x0VR6l2wS3bqbAwU5c=","expireTimestamp":1673836715}]} [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61762 typ relay raddr 223.104.77.201 rport 53632 generation 0 ufrag zD81 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61762 typ relay raddr 223.104.77.201 rport 53632 generation 0 ufrag zD81 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11317 sendIceCandidate [DEBUG END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836116347","params":{"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61762 typ relay raddr 223.104.77.201 rport 53632 generation 0 ufrag zD81 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:35.542 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackViewerSendSignal [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:35.542 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:36.854 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836114_1679_1631765163", "version": 2, "timestamp": 1673836116014, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4MjI0ODk5MjEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzgyNDkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzc4MjQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTk0NDkyNDQyMCBjbmFtZTpsdnVtVTNGSXg3NzNobCtYXHJcbmE9c3NyYzoxOTQ0OTI0NDIwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5NDQ5MjQ0MjAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxOTQ0OTI0NDIwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzoxYkJWXHJcbmE9aWNlLXB3ZDpxdXVyOFpkd3NJbEJqdFluTVBoRzFBd1ZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzNzpFQTo4Nzo2NTo5MjpCRjozMzpFQjo4RDpDODo0MDpCRTozOTo3Njo2ODpDODpEQzowMzpBRTo5NTowQzo2NDowRjpGNzo3NTo4QzpGNzpEOTo2MTpEQTo4QzpDQlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzgyNDkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzc4MjQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NzIwNjIzODc3IGNuYW1lOmx2dW1VM0ZJeDc3M2hsK1hcclxuYT1zc3JjOjcyMDYyMzg3NyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3MjA2MjM4NzcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3MjA2MjM4NzcgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjFiQlZcclxuYT1pY2UtcHdkOnF1dXI4WmR3c0lsQmp0WW5NUGhHMUF3VlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDM3OkVBOjg3OjY1OjkyOkJGOjMzOkVCOjhEOkM4OjQwOkJFOjM5Ojc2OjY4OkM4OkRDOjAzOkFFOjk1OjBDOjY0OjBGOkY3Ojc1OjhDOkY3OkQ5OjYxOkRBOjhDOkNCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "1646a62a-cdcf-4b98-bdd8-638b1d5a7191", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Answer Sdp: v=0 +o=- 822489921 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37824 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1944924420 cname:lvumU3FIx773hl+X +a=ssrc:1944924420 msid:myKvsVideoStream myAudioTrack +a=ssrc:1944924420 mslabel:myKvsVideoStream +a=ssrc:1944924420 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1bBV +a=ice-pwd:quur8ZdwsIlBjtYnMPhG1AwV +a=ice-options:trickle +a=fingerprint:sha-256 37:EA:87:65:92:BF:33:EB:8D:C8:40:BE:39:76:68:C8:DC:03:AE:95:0C:64:0F:F7:75:8C:F7:D9:61:DA:8C:CB +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37824 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:720623877 cname:lvumU3FIx773hl+X +a=ssrc:720623877 msid:myKvsVideoStream myVideoTrack +a=ssrc:720623877 mslabel:myKvsVideoStream +a=ssrc:720623877 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1bBV +a=ice-pwd:quur8ZdwsIlBjtYnMPhG1AwV +a=ice-options:trickle +a=fingerprint:sha-256 37:EA:87:65:92:BF:33:EB:8D:C8:40:BE:39:76:68:C8:DC:03:AE:95:0C:64:0F:F7:75:8C:F7:D9:61:DA:8C:CB +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 11317 addRemoteStream [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11317 addRemoteStream [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11317 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Answer Client ID: 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4404 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onConnectionChange [DEBUG END] +2023-01-16 10:28:36.854 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1659 [INFO END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11317 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ed025b78-990a-4a09-87d8-378255c00b1e videoTrackState=LIVE [DEBUG END] +2023-01-16 10:28:36.854 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836114_1681_1991402816", "version": 2, "timestamp": 1673836116546, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 38249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1646a62a-cdcf-4b98-bdd8-638b1d5a7191", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Received IceCandidate from remote sessionId = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 checkAndAddIceCandidate message = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Peer connection found already [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:28:36.854 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4404 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:28:36.854 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2023 [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61762 typ relay raddr 223.104.77.201 rport 53632 generation 0 ufrag zD81 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 38249 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 1bBV network-cost 999 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836115_1682_26845015", "version": 2, "timestamp": 1673836117176, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 64598 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1646a62a-cdcf-4b98-bdd8-638b1d5a7191", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Received IceCandidate from remote sessionId = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 checkAndAddIceCandidate message = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Peer connection found already [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 64598 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4404 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2647 [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61762 typ relay raddr 223.104.77.201 rport 53632 generation 0 ufrag zD81 network-id 3 network-cost 900 remote sdp = candidate:4112595034 1 udp 2130706431 37824 typ prflx generation 0 ufrag 1bBV [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836115_1683_503799898", "version": 2, "timestamp": 1673836117569, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 57646 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1646a62a-cdcf-4b98-bdd8-638b1d5a7191", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Received IceCandidate from remote sessionId = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 checkAndAddIceCandidate message = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Peer connection found already [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 57646 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4404 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3088 [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836116} [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836114_1680_98248489", "version": 2, "timestamp": 1673836117804, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 37824 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1646a62a-cdcf-4b98-bdd8-638b1d5a7191", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Received IceCandidate from remote sessionId = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 checkAndAddIceCandidate message = 1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Peer connection found already [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4404 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 37824 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:28:38.217 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4404 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:28:38.217 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3261 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] NetworkLog request body:{"userId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","appId":"wx6e1af3fa84fbe523"} [INFO END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onConnectionChange [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11317 PeerConnection connected [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 11317 peerConnectSuccess [DEBUG END] +2023-01-16 10:28:39.652 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4142 [INFO END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11317 startHeartbeat [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11317 getBitRate [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11316 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11316 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 11346 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:28:39.652 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4903 [INFO END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 11346 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 11346 registerBitRateCallback [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 11346 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:28:39.652 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:28:39.652 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:28:39.652 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:28:40.757 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:28:40.757 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11317 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:28:41.818 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11317 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:41 GMT [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f774a75c-1d58-4179-bd2f-b3d871267cfa [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0FtmEQVIAMF_5Q= [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b656-79389a5412f14bce11d46b65;Sampled=0 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=2391 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4NDMzMjAsImlhdCI6MTY3MzgzNjEyMH0.fCY4So8BIgNPIdBWuAulQxoBkmJ9f7XIQh-635R3a7R4JcrDqV8LYJNOxZKhqqelJnHWPC6-PooTSkUIJYeG1Yxe4jrVo8JPrz8HxmibkzGTDWkP7bMULBmDjA3GY8IXVGu5PjWVuaIZeyuMZ99BdXqIz0ZLhnyRYNCclDTSz7Zjgc_w_E8iH3yMmUIPbpdZsSA0J9xYAGgvcnpapxm2dKzT70hxzw2ydkydJg8mAqZhTs6DW8AaVJ650DuWs-Z0oY09j9-HRiM_qtLPjjYCLP-l0ddgfHljRQB7o4tpMIGHxU8HEyfFwrl7C7vMEu5VQvYbx5ob2VFmYWlm0qKQKA", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: timestamp=1673836122067 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: nonce=0d634beb-f023-4345-8560-a59a709efe35 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: sign=fb59eff6cf5fc1b228203fcbbe6809e4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:28:41.818 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 10:28:41.818 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673836043000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:28:43.100 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:1646a62a-cdcf-4b98-bdd8-638b1d5a7191 [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836123100","params":{"sessionId":"1646a62a-cdcf-4b98-bdd8-638b1d5a7191"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@52c42db [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:28:43.100 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11317 onConnectionChange [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11317 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673836120000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11316 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:28:43.100 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:28:42 GMT [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: x-amzn-requestid=39213198-0e63-44ab-a1db-c84c480404c7 [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Ft-HxzIAMFvTA= [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b659-5471571539a304277e42add0;Sampled=0 [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=1821 [INFO END] +2023-01-16 10:28:43.100 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:29:34.611 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10483 [DEBUG END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: timestamp=1673836175029 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: nonce=70dfa0e9-6289-49d7-bc2b-cb761b066149 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: sign=bc3b3af47164bc80c43d413c6ebe08e0 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:29:34.611 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:29:34.611 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:29:34.611 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:29:34.611 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:29:34 GMT [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=664 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:29:34 GMT [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=813 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:29:35 GMT [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amzn-requestid=356e32f5-4763-4331-a494-de493f70dce9 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0F2ZGElIAMFyoQ= [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b68f-16ffe71f5d50c8df6d68ab15;Sampled=0 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1245 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: timestamp=1673836176316 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: nonce=46c9bba9-5054-42a6-82a9-82ef04963214 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: sign=8a695655deedf0a632c8112bcd6c36d8 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:29:35.844 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:29:35 GMT [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2e144951-9c65-4253-9879-99985953e245 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0F2fEVSIAMF5CA= [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b68f-34c8ef041eece2b377748f99;Sampled=0 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=479 [INFO END] +2023-01-16 10:29:35.844 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 984}} [INFO END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (668ms) [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:29:35 GMT [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836775},{"uris":["turn:54.87.154.8:3478"],"username":"1673836775:coturn","password":"pZ3HvCoGB9c+NuUjREySMsGMeB4=","expireTimestamp":1673836775}]} [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836775},{"uris":["turn:54.87.154.8:3478"],"username":"1673836775:coturn","password":"pZ3HvCoGB9c+NuUjREySMsGMeB4=","expireTimestamp":1673836775}]} [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:29:36.998 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:29:36.998 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:29:38.761 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4606,5,main] thread id:10519 [DEBUG END] +2023-01-16 10:29:38.761 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:29:38.761 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d561bf93-687b-4a3d-992b-248e175040b0 耗时:1 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11979 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11979 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11979 createSdpOffer success [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11979 oldSDP =v=0 +o=- 8586080082547942947 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:QcOc +a=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2798428512 cname:C2iCvvzvlTQJE4Cb +a=ssrc:2798428512 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2798428512 mslabel:KvsLocalMediaStream +a=ssrc:2798428512 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:QcOc +a=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 28332998 4035572432 +a=ssrc:28332998 cname:C2iCvvzvlTQJE4Cb +a=ssrc:28332998 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:28332998 mslabel:KvsLocalMediaStream +a=ssrc:28332998 label:KvsVideoTrack +a=ssrc:4035572432 cname:C2iCvvzvlTQJE4Cb +a=ssrc:4035572432 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4035572432 mslabel:KvsLocalMediaStream +a=ssrc:4035572432 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] Message >>>signaling_threa - 11979 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8586080082547942947 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QcOc\r\na=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2798428512 cname:C2iCvvzvlTQJE4Cb\r\na=ssrc:2798428512 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2798428512 mslabel:KvsLocalMediaStream\r\na=ssrc:2798428512 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QcOc\r\na=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 28332998 4035572432\r\na=ssrc:28332998 cname:C2iCvvzvlTQJE4Cb\r\na=ssrc:28332998 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:28332998 mslabel:KvsLocalMediaStream\r\na=ssrc:28332998 label:KvsVideoTrack\r\na=ssrc:4035572432 cname:C2iCvvzvlTQJE4Cb\r\na=ssrc:4035572432 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4035572432 mslabel:KvsLocalMediaStream\r\na=ssrc:4035572432 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] Message >>>signaling_threa - 11979 createOffer description=v=0 +o=- 8586080082547942947 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:QcOc +a=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2798428512 cname:C2iCvvzvlTQJE4Cb +a=ssrc:2798428512 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2798428512 mslabel:KvsLocalMediaStream +a=ssrc:2798428512 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:QcOc +a=ice-pwd:pcsrKd5+cmCEQo/hjltOspJx +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:70:4B:F0:6A:D4:83:1D:08:D6:B8:1B:8E:BF:8B:7F:AF:3A:19:74:85:60:13:41:40:72:01:A7:B8:FB:75:3D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 28332998 4035572432 +a=ssrc:28332998 cname:C2iCvvzvlTQJE4Cb +a=ssrc:28332998 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:28332998 mslabel:KvsLocalMediaStream +a=ssrc:28332998 label:KvsVideoTrack +a=ssrc:4035572432 cname:C2iCvvzvlTQJE4Cb +a=ssrc:4035572432 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4035572432 mslabel:KvsLocalMediaStream +a=ssrc:4035572432 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11979 sendSdpOffer [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836198098","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg1ODYwODAwODI1NDc5NDI5NDcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UWNPY1xyXG5hPWljZS1wd2Q6cGNzcktkNStjbUNFUW8vaGpsdE9zcEp4XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEY3OjcwOjRCOkYwOjZBOkQ0OjgzOjFEOjA4OkQ2OkI4OjFCOjhFOkJGOjhCOjdGOkFGOjNB\nOjE5Ojc0Ojg1OjYwOjEzOjQxOjQwOjcyOjAxOkE3OkI4OkZCOjc1OjNEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mjc5ODQyODUxMiBjbmFtZTpDMmlDdnZ6dmxUUUpFNENiXHJcbmE9c3NyYzoyNzk4NDI4NTEy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNzk4NDI4\nNTEyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjc5ODQyODUxMiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlFjT2NcclxuYT1pY2Ut\ncHdkOnBjc3JLZDUrY21DRVFvL2hqbHRPc3BKeFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGNzo3MDo0QjpGMDo2QTpENDo4Mzox\nRDowODpENjpCODoxQjo4RTpCRjo4Qjo3RjpBRjozQToxOTo3NDo4NTo2MDoxMzo0MTo0MDo3Mjow\nMTpBNzpCODpGQjo3NTozRFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyODMzMjk5OCA0MDM1NTcyNDMyXHJcbmE9c3NyYzoyODMz\nMjk5OCBjbmFtZTpDMmlDdnZ6dmxUUUpFNENiXHJcbmE9c3NyYzoyODMzMjk5OCBtc2lkOkt2c0xv\nY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjgzMzI5OTggbXNsYWJlbDpL\ndnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyODMzMjk5OCBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo0MDM1NTcyNDMyIGNuYW1lOkMyaUN2dnp2bFRRSkU0Q2JcclxuYT1zc3JjOjQw\nMzU1NzI0MzIgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3Jj\nOjQwMzU1NzI0MzIgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0MDM1NTcy\nNDMyIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836775:coturn","icePassword1":"pZ3HvCoGB9c+NuUjREySMsGMeB4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackViewerSendSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11979 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59825 typ host generation 0 ufrag QcOc network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59825 typ host generation 0 ufrag QcOc network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11979 sendIceCandidate [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836198102","params":{"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59825 typ host generation 0 ufrag QcOc network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackViewerSendSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37530 typ host generation 0 ufrag QcOc network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37530 typ host generation 0 ufrag QcOc network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11979 sendIceCandidate [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836198104","params":{"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 37530 typ host generation 0 ufrag QcOc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackViewerSendSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 50913 typ srflx raddr 10.53.4.91 rport 37530 generation 0 ufrag QcOc network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 50913 typ srflx raddr 10.53.4.91 rport 37530 generation 0 ufrag QcOc network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11979 sendIceCandidate [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836198345","params":{"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 50913 typ srflx raddr 10.53.4.91 rport 37530 generation 0 ufrag QcOc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:388 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackViewerSendSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (400ms) [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:29:57 GMT [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"08e489b3-7e0b-48e6-81c3-b66a00909ca4","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836797},{"uris":["turn:52.20.79.251:3478"],"username":"1673836797:coturn","password":"0cD3rVD9g580v+RZznFdT0DBJ8E=","expireTimestamp":1673836797}]} [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"08e489b3-7e0b-48e6-81c3-b66a00909ca4","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836797},{"uris":["turn:52.20.79.251:3478"],"username":"1673836797:coturn","password":"0cD3rVD9g580v+RZznFdT0DBJ8E=","expireTimestamp":1673836797}]} [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55343 typ relay raddr 223.104.77.207 rport 50913 generation 0 ufrag QcOc network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55343 typ relay raddr 223.104.77.207 rport 50913 generation 0 ufrag QcOc network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11979 sendIceCandidate [DEBUG END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836198626","params":{"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55343 typ relay raddr 223.104.77.207 rport 50913 generation 0 ufrag QcOc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:29:57.846 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:669 [INFO END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackViewerSendSignal [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:29:57.846 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836198} [DEBUG END] +2023-01-16 10:29:59.144 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836196_1684_1625525079", "version": 2, "timestamp": 1673836198634, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA3MDM2NjA2MjggMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE0NjcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDgwMjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTk0MDkwMTc2MCBjbmFtZTp5NDBsRExmUWV1RDA3bFRvXHJcbmE9c3NyYzoxOTQwOTAxNzYwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5NDA5MDE3NjAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxOTQwOTAxNzYwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpvOUt3XHJcbmE9aWNlLXB3ZDpESkZwTkZYVGc0MWxEVFNFTmhPbHdUS1VcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDQTpBNzpFNDo1MjpDQTowMTo4MDpFOTpGNjo2RTo0Njo3MDo0NzowRjpDQzo1OTpENDoxMjo2Rjo2MjoyNDpFQzowRjowNzpDRjpBODoxODpBQjo4Nzo2NDpCMjo5MlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTE0NjcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDgwMjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NjkwOTkwNTUwIGNuYW1lOnk0MGxETGZRZXVEMDdsVG9cclxuYT1zc3JjOjY5MDk5MDU1MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2OTA5OTA1NTAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2OTA5OTA1NTAgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm85S3dcclxuYT1pY2UtcHdkOkRKRnBORlhUZzQxbERUU0VOaE9sd1RLVVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IENBOkE3OkU0OjUyOkNBOjAxOjgwOkU5OkY2OjZFOjQ2OjcwOjQ3OjBGOkNDOjU5OkQ0OjEyOjZGOjYyOjI0OkVDOjBGOjA3OkNGOkE4OjE4OkFCOjg3OjY0OkIyOjkyXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d561bf93-687b-4a3d-992b-248e175040b0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Answer Sdp: v=0 +o=- 703660628 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51467 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48029 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1940901760 cname:y40lDLfQeuD07lTo +a=ssrc:1940901760 msid:myKvsVideoStream myAudioTrack +a=ssrc:1940901760 mslabel:myKvsVideoStream +a=ssrc:1940901760 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o9Kw +a=ice-pwd:DJFpNFXTg41lDTSENhOlwTKU +a=ice-options:trickle +a=fingerprint:sha-256 CA:A7:E4:52:CA:01:80:E9:F6:6E:46:70:47:0F:CC:59:D4:12:6F:62:24:EC:0F:07:CF:A8:18:AB:87:64:B2:92 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 51467 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48029 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:690990550 cname:y40lDLfQeuD07lTo +a=ssrc:690990550 msid:myKvsVideoStream myVideoTrack +a=ssrc:690990550 mslabel:myKvsVideoStream +a=ssrc:690990550 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o9Kw +a=ice-pwd:DJFpNFXTg41lDTSENhOlwTKU +a=ice-options:trickle +a=fingerprint:sha-256 CA:A7:E4:52:CA:01:80:E9:F6:6E:46:70:47:0F:CC:59:D4:12:6F:62:24:EC:0F:07:CF:A8:18:AB:87:64:B2:92 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 11979 addRemoteStream [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11979 addRemoteStream [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11979 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Answer Client ID: d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4606 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:29:59.144 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2080 [INFO END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onConnectionChange [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11979 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:29:59.144 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836196_1685_2018253548", "version": 2, "timestamp": 1673836198758, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 48029 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d561bf93-687b-4a3d-992b-248e175040b0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Received IceCandidate from remote sessionId = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 checkAndAddIceCandidate message = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Peer connection found already [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48029 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4606 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:29:59.144 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2082 [INFO END] +2023-01-16 10:29:59.144 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836196_1686_1036222460", "version": 2, "timestamp": 1673836198858, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 51467 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d561bf93-687b-4a3d-992b-248e175040b0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Received IceCandidate from remote sessionId = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 checkAndAddIceCandidate message = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Peer connection found already [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=93bf17e5-5970-48ad-8a0e-f59fd2d90049 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 51467 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:29:59.144 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4606 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:29:59.144 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2087 [INFO END] +2023-01-16 10:30:00.652 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836197_1687_1344513246", "version": 2, "timestamp": 1673836199528, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 61715 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d561bf93-687b-4a3d-992b-248e175040b0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Received IceCandidate from remote sessionId = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 checkAndAddIceCandidate message = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Peer connection found already [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 61715 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4606 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:30:00.652 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2702 [INFO END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55343 typ relay raddr 223.104.77.207 rport 50913 generation 0 ufrag QcOc network-id 3 network-cost 900 remote sdp = candidate:3424460680 1 udp 1694498815 49181 typ prflx generation 0 ufrag o9Kw [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:30:00.652 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836198_1688_372254706", "version": 2, "timestamp": 1673836200305, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 58974 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d561bf93-687b-4a3d-992b-248e175040b0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Received IceCandidate from remote sessionId = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 checkAndAddIceCandidate message = d561bf93-687b-4a3d-992b-248e175040b0 [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Peer connection found already [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4606 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 58974 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:30:00.652 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4606 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:30:00.652 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3474 [INFO END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onConnectionChange [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11979 PeerConnection connected [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 11979 peerConnectSuccess [DEBUG END] +2023-01-16 10:30:02.288 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4329 [INFO END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11979 startHeartbeat [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11979 getBitRate [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11978 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11978 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 12015 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:30:02.288 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5145 [INFO END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 12015 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 12015 registerBitRateCallback [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 12015 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:30:02.288 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:30:02.288 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:30:02.288 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:30:03.313 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11979 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:30:03.313 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11979 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673836120000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:30:07.391 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d561bf93-687b-4a3d-992b-248e175040b0 [INFO END] +2023-01-16 10:30:07.391 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:30:07.391 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836207802","params":{"sessionId":"d561bf93-687b-4a3d-992b-248e175040b0"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:30:07.391 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11979 onConnectionChange [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11979 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673836203000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11978 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:30:07.391 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:30:54.829 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: timestamp=1673836255239 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: nonce=a7977e28-ea88-4172-8888-f25c9d44dd6d [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: sign=6a563957d3af2fcb79904d395e357e74 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:30:54.829 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:30:54.829 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:30:55 GMT [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=602 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:30:55 GMT [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=748 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:30:55 GMT [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amzn-requestid=65faeca9-65b8-424d-8d5c-b7988d8e8612 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GC6FDSIAMFwmg= [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b6df-3979ea1616c824a21429a63e;Sampled=0 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1129 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: timestamp=1673836256409 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: nonce=d8a0ecd1-278c-410e-9a55-c647bc1875f4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: sign=07553c55a52642189aaf38d97bf01fa8 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:30:55.994 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:30:55.994 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10490 [DEBUG END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:30:55 GMT [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9583cb7a-5780-4912-a472-b2b1586b3848 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GC_F3joAMFxaA= [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b6df-6829bfda44d8fc0d6e4481b4;Sampled=0 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=434 [INFO END] +2023-01-16 10:30:55.994 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 985}} [INFO END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (739ms) [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:30:56 GMT [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836856},{"uris":["turn:54.87.154.8:3478"],"username":"1673836856:coturn","password":"mxwK6l1KWs7mNTZOx88eaP5s82c=","expireTimestamp":1673836856}]} [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836856},{"uris":["turn:54.87.154.8:3478"],"username":"1673836856:coturn","password":"mxwK6l1KWs7mNTZOx88eaP5s82c=","expireTimestamp":1673836856}]} [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:30:57.164 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:30:57.164 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:30:58.767 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4824,5,main] thread id:10526 [DEBUG END] +2023-01-16 10:30:58.767 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:31:00.364 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@5108020 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:ba0fd104-547f-4d1a-8c52-c79ab1259ba8 耗时:0 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12659 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12659 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12659 createSdpOffer success [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12659 oldSDP =v=0 +o=- 7484956039008443975 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VszK +a=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3744883442 cname:GHThC5a5Ifg8JeiY +a=ssrc:3744883442 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3744883442 mslabel:KvsLocalMediaStream +a=ssrc:3744883442 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VszK +a=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3597567309 3064876935 +a=ssrc:3597567309 cname:GHThC5a5Ifg8JeiY +a=ssrc:3597567309 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3597567309 mslabel:KvsLocalMediaStream +a=ssrc:3597567309 label:KvsVideoTrack +a=ssrc:3064876935 cname:GHThC5a5Ifg8JeiY +a=ssrc:3064876935 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3064876935 mslabel:KvsLocalMediaStream +a=ssrc:3064876935 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] Message >>>signaling_threa - 12659 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7484956039008443975 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:VszK\r\na=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3744883442 cname:GHThC5a5Ifg8JeiY\r\na=ssrc:3744883442 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3744883442 mslabel:KvsLocalMediaStream\r\na=ssrc:3744883442 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:VszK\r\na=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3597567309 3064876935\r\na=ssrc:3597567309 cname:GHThC5a5Ifg8JeiY\r\na=ssrc:3597567309 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3597567309 mslabel:KvsLocalMediaStream\r\na=ssrc:3597567309 label:KvsVideoTrack\r\na=ssrc:3064876935 cname:GHThC5a5Ifg8JeiY\r\na=ssrc:3064876935 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3064876935 mslabel:KvsLocalMediaStream\r\na=ssrc:3064876935 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] Message >>>signaling_threa - 12659 createOffer description=v=0 +o=- 7484956039008443975 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VszK +a=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3744883442 cname:GHThC5a5Ifg8JeiY +a=ssrc:3744883442 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3744883442 mslabel:KvsLocalMediaStream +a=ssrc:3744883442 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VszK +a=ice-pwd:ijtisDXw0cd7aA7r6uGN6/Ud +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:DF:DA:02:94:AA:FC:B5:14:CA:D0:33:85:E3:32:57:D9:62:54:3E:24:CA:40:E7:F5:B6:95:22:44:C7:87:13 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3597567309 3064876935 +a=ssrc:3597567309 cname:GHThC5a5Ifg8JeiY +a=ssrc:3597567309 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3597567309 mslabel:KvsLocalMediaStream +a=ssrc:3597567309 label:KvsVideoTrack +a=ssrc:3064876935 cname:GHThC5a5Ifg8JeiY +a=ssrc:3064876935 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3064876935 mslabel:KvsLocalMediaStream +a=ssrc:3064876935 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12659 sendSdpOffer [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836279162","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDc0ODQ5NTYwMzkwMDg0NDM5NzUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VnN6S1xyXG5hPWljZS1wd2Q6aWp0aXNEWHcwY2Q3YUE3cjZ1R042L1VkXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDExOkRGOkRBOjAyOjk0OkFBOkZDOkI1OjE0OkNBOkQwOjMzOjg1OkUzOjMyOjU3OkQ5OjYy\nOjU0OjNFOjI0OkNBOjQwOkU3OkY1OkI2Ojk1OjIyOjQ0OkM3Ojg3OjEzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mzc0NDg4MzQ0MiBjbmFtZTpHSFRoQzVhNUlmZzhKZWlZXHJcbmE9c3NyYzozNzQ0ODgzNDQy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozNzQ0ODgz\nNDQyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzc0NDg4MzQ0MiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlZzektcclxuYT1pY2Ut\ncHdkOmlqdGlzRFh3MGNkN2FBN3I2dUdONi9VZFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxMTpERjpEQTowMjo5NDpBQTpGQzpC\nNToxNDpDQTpEMDozMzo4NTpFMzozMjo1NzpEOTo2Mjo1NDozRToyNDpDQTo0MDpFNzpGNTpCNjo5\nNToyMjo0NDpDNzo4NzoxM1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNTk3NTY3MzA5IDMwNjQ4NzY5MzVcclxuYT1zc3JjOjM1\nOTc1NjczMDkgY25hbWU6R0hUaEM1YTVJZmc4SmVpWVxyXG5hPXNzcmM6MzU5NzU2NzMwOSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzU5NzU2NzMwOSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1OTc1NjczMDkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzA2NDg3NjkzNSBjbmFtZTpHSFRoQzVhNUlmZzhKZWlZXHJc\nbmE9c3NyYzozMDY0ODc2OTM1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMDY0ODc2OTM1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzA2NDg3NjkzNSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836856:coturn","icePassword1":"mxwK6l1KWs7mNTZOx88eaP5s82c\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackViewerSendSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12659 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38461 typ host generation 0 ufrag VszK network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38461 typ host generation 0 ufrag VszK network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12659 sendIceCandidate [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836279168","params":{"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38461 typ host generation 0 ufrag VszK network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackViewerSendSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49706 typ host generation 0 ufrag VszK network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49706 typ host generation 0 ufrag VszK network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12659 sendIceCandidate [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836279169","params":{"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 49706 typ host generation 0 ufrag VszK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackViewerSendSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (370ms) [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:31:18 GMT [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fe025f97-73c9-457f-ad37-2e073b68c1cd","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836878},{"uris":["turn:52.20.79.251:3478"],"username":"1673836878:coturn","password":"j/B6DZ/AVQvhq6/wq/MeiLC9ba4=","expireTimestamp":1673836878}]} [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fe025f97-73c9-457f-ad37-2e073b68c1cd","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673836878},{"uris":["turn:52.20.79.251:3478"],"username":"1673836878:coturn","password":"j/B6DZ/AVQvhq6/wq/MeiLC9ba4=","expireTimestamp":1673836878}]} [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 39417 typ srflx raddr 10.53.4.91 rport 49706 generation 0 ufrag VszK network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 39417 typ srflx raddr 10.53.4.91 rport 49706 generation 0 ufrag VszK network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12659 sendIceCandidate [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836279658","params":{"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 39417 typ srflx raddr 10.53.4.91 rport 49706 generation 0 ufrag VszK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:634 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackViewerSendSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55077 typ relay raddr 223.104.77.207 rport 39417 generation 0 ufrag VszK network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55077 typ relay raddr 223.104.77.207 rport 39417 generation 0 ufrag VszK network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12659 sendIceCandidate [DEBUG END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836279690","params":{"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55077 typ relay raddr 223.104.77.207 rport 39417 generation 0 ufrag VszK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:18.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:668 [INFO END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackViewerSendSignal [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:18.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836279} [DEBUG END] +2023-01-16 10:31:20.231 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836277_1689_1863930230", "version": 2, "timestamp": 1673836279509, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNzY5NTgzMjQyIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDYwMTcwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQwMzY4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjM4MTM3NTA5OSBjbmFtZTprRklGbWRXU3pyVDJFVnY2XHJcbmE9c3NyYzozODEzNzUwOTkgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzgxMzc1MDk5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MzgxMzc1MDk5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpYWExIXHJcbmE9aWNlLXB3ZDppTUswNVAydHUrZmtYK0YrVmk5ZUc2Z2JcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCNDpDQjo5QTpBRTo4NjpFQTo4QTo5MzpGQjpGMzpEMDo4Qzo3Nzo4Rjo1MzpERDoxNDpDRjo4OTozODoyRDoyRjpDNjpFOTpBRjozMTpENToyNTpDRTo4RDpBNjpGNFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjAxNzAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDAzNjggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjAwMzA4Njg2NyBjbmFtZTprRklGbWRXU3pyVDJFVnY2XHJcbmE9c3NyYzoyMDAzMDg2ODY3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwMDMwODY4NjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDAzMDg2ODY3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpYWExIXHJcbmE9aWNlLXB3ZDppTUswNVAydHUrZmtYK0YrVmk5ZUc2Z2JcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCNDpDQjo5QTpBRTo4NjpFQTo4QTo5MzpGQjpGMzpEMDo4Qzo3Nzo4Rjo1MzpERDoxNDpDRjo4OTozODoyRDoyRjpDNjpFOTpBRjozMTpENToyNTpDRTo4RDpBNjpGNFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "ba0fd104-547f-4d1a-8c52-c79ab1259ba8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Answer Sdp: v=0 +o=- 1769583242 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60170 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40368 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:381375099 cname:kFIFmdWSzrT2EVv6 +a=ssrc:381375099 msid:myKvsVideoStream myAudioTrack +a=ssrc:381375099 mslabel:myKvsVideoStream +a=ssrc:381375099 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XXLH +a=ice-pwd:iMK05P2tu+fkX+F+Vi9eG6gb +a=ice-options:trickle +a=fingerprint:sha-256 B4:CB:9A:AE:86:EA:8A:93:FB:F3:D0:8C:77:8F:53:DD:14:CF:89:38:2D:2F:C6:E9:AF:31:D5:25:CE:8D:A6:F4 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60170 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40368 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2003086867 cname:kFIFmdWSzrT2EVv6 +a=ssrc:2003086867 msid:myKvsVideoStream myVideoTrack +a=ssrc:2003086867 mslabel:myKvsVideoStream +a=ssrc:2003086867 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:XXLH +a=ice-pwd:iMK05P2tu+fkX+F+Vi9eG6gb +a=ice-options:trickle +a=fingerprint:sha-256 B4:CB:9A:AE:86:EA:8A:93:FB:F3:D0:8C:77:8F:53:DD:14:CF:89:38:2D:2F:C6:E9:AF:31:D5:25:CE:8D:A6:F4 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@fbb9959], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 12659 addRemoteStream [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12659 addRemoteStream [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12659 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Answer Client ID: ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4824 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:31:20.231 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1993 [INFO END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onConnectionChange [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12659 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:31:20.231 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836277_1691_1412086390", "version": 2, "timestamp": 1673836279660, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60170 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ba0fd104-547f-4d1a-8c52-c79ab1259ba8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=f41391df-1bae-434f-896d-50fd70d3b9a5 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Received IceCandidate from remote sessionId = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 checkAndAddIceCandidate message = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Peer connection found already [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60170 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4824 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:31:20.231 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2004 [INFO END] +2023-01-16 10:31:20.231 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836277_1690_1220345270", "version": 2, "timestamp": 1673836279690, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 40368 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ba0fd104-547f-4d1a-8c52-c79ab1259ba8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Received IceCandidate from remote sessionId = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 checkAndAddIceCandidate message = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Peer connection found already [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40368 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:31:20.231 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4824 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:31:20.231 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2013 [INFO END] +2023-01-16 10:31:21.605 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836278_1692_1517192850", "version": 2, "timestamp": 1673836280492, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 60044 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ba0fd104-547f-4d1a-8c52-c79ab1259ba8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Received IceCandidate from remote sessionId = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 checkAndAddIceCandidate message = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Peer connection found already [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 60044 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4824 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:31:21.605 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2584 [INFO END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55077 typ relay raddr 223.104.77.207 rport 39417 generation 0 ufrag VszK network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 60170 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag XXLH network-cost 999 [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:31:21.605 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55077 typ relay raddr 223.104.77.207 rport 39417 generation 0 ufrag VszK network-id 3 network-cost 900 remote sdp = candidate:1387018637 1 udp 2130706431 64558 typ prflx generation 0 ufrag XXLH [DEBUG END] +2023-01-16 10:31:22.765 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836279_1693_1687200814", "version": 2, "timestamp": 1673836280992, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 61960 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ba0fd104-547f-4d1a-8c52-c79ab1259ba8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Received IceCandidate from remote sessionId = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 checkAndAddIceCandidate message = ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Peer connection found already [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4824 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 61960 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4824 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:31:22.765 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3749 [INFO END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onConnectionChange [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12659 PeerConnection connected [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 12659 peerConnectSuccess [DEBUG END] +2023-01-16 10:31:22.765 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4287 [INFO END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12659 startHeartbeat [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12659 getBitRate [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12658 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:31:22.765 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12658 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 12693 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:31:24.080 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5054 [INFO END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 12693 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 12693 registerBitRateCallback [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 12693 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:31:24.080 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:31:24.080 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12659 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:31:24.080 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:31:25.325 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12659 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673836203000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:31:27.231 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:ba0fd104-547f-4d1a-8c52-c79ab1259ba8 [INFO END] +2023-01-16 10:31:27.231 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:31:27.231 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836287632","params":{"sessionId":"ba0fd104-547f-4d1a-8c52-c79ab1259ba8"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@ea231b7 [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:31:27.231 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12659 onConnectionChange [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12659 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673836284000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12658 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:31:27.231 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:32:14.981 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:32:14.981 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10495 [DEBUG END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: timestamp=1673836335396 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: nonce=05757700-c29c-4650-b90e-71308a32d052 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: sign=de47b2aaa60b14684b34b0da998a3d8f [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:32:14.981 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:32:14.981 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:32:14.981 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:32:14.981 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:32:15 GMT [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=544 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:32:15 GMT [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=696 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:32:15 GMT [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9432551e-db52-4c29-acbc-ef7162ae3d16 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GPbG26IAMFYgg= [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b72f-42634706289ce47031f7942d;Sampled=0 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1081 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: timestamp=1673836336512 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: nonce=0ed324df-0ff6-4195-add8-fa8397c79a06 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: sign=b1cb7ff18ed1f7c3fff60bd7d554f50e [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:32:16.084 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:32:16.084 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:32:15 GMT [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3f68b0d1-c4b0-4d67-a062-14658d146e0d [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GPgGpHIAMFSXg= [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b72f-3e5313fc32c2ebeb51574b9d;Sampled=0 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=446 [INFO END] +2023-01-16 10:32:16.084 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 987}} [INFO END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (662ms) [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:32:16 GMT [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836936},{"uris":["turn:54.87.154.8:3478"],"username":"1673836936:coturn","password":"ePWnjiD9kZY5Dm1DGxQ9PV8RvJI=","expireTimestamp":1673836936}]} [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836936},{"uris":["turn:54.87.154.8:3478"],"username":"1673836936:coturn","password":"ePWnjiD9kZY5Dm1DGxQ9PV8RvJI=","expireTimestamp":1673836936}]} [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:32:17.186 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:32:17.186 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4979,5,main] thread id:10530 [DEBUG END] +2023-01-16 10:32:18.205 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:32:18.205 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:e23e215f-1160-4c9b-a1dc-28f51d53579c 耗时:0 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13419 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13419 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13419 createSdpOffer success [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13419 oldSDP =v=0 +o=- 4793475243102322503 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5TT6 +a=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C +a=ice-options:trickle renomination +a=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2905230632 cname:nDWyqTAp0GYx6D6Z +a=ssrc:2905230632 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2905230632 mslabel:KvsLocalMediaStream +a=ssrc:2905230632 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5TT6 +a=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C +a=ice-options:trickle renomination +a=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2391298648 3199191262 +a=ssrc:2391298648 cname:nDWyqTAp0GYx6D6Z +a=ssrc:2391298648 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2391298648 mslabel:KvsLocalMediaStream +a=ssrc:2391298648 label:KvsVideoTrack +a=ssrc:3199191262 cname:nDWyqTAp0GYx6D6Z +a=ssrc:3199191262 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3199191262 mslabel:KvsLocalMediaStream +a=ssrc:3199191262 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] Message >>>signaling_threa - 13419 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4793475243102322503 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:5TT6\r\na=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2905230632 cname:nDWyqTAp0GYx6D6Z\r\na=ssrc:2905230632 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2905230632 mslabel:KvsLocalMediaStream\r\na=ssrc:2905230632 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:5TT6\r\na=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2391298648 3199191262\r\na=ssrc:2391298648 cname:nDWyqTAp0GYx6D6Z\r\na=ssrc:2391298648 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2391298648 mslabel:KvsLocalMediaStream\r\na=ssrc:2391298648 label:KvsVideoTrack\r\na=ssrc:3199191262 cname:nDWyqTAp0GYx6D6Z\r\na=ssrc:3199191262 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3199191262 mslabel:KvsLocalMediaStream\r\na=ssrc:3199191262 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] Message >>>signaling_threa - 13419 createOffer description=v=0 +o=- 4793475243102322503 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5TT6 +a=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C +a=ice-options:trickle renomination +a=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2905230632 cname:nDWyqTAp0GYx6D6Z +a=ssrc:2905230632 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2905230632 mslabel:KvsLocalMediaStream +a=ssrc:2905230632 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5TT6 +a=ice-pwd:pS8xzU+ppqhSN0S7TzGy620C +a=ice-options:trickle renomination +a=fingerprint:sha-256 83:9E:F1:3C:EB:93:EE:FF:0D:5A:CB:31:32:7E:CC:4C:4F:05:6A:82:F3:7D:6E:34:CE:DC:47:B9:2B:26:FF:24 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2391298648 3199191262 +a=ssrc:2391298648 cname:nDWyqTAp0GYx6D6Z +a=ssrc:2391298648 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2391298648 mslabel:KvsLocalMediaStream +a=ssrc:2391298648 label:KvsVideoTrack +a=ssrc:3199191262 cname:nDWyqTAp0GYx6D6Z +a=ssrc:3199191262 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3199191262 mslabel:KvsLocalMediaStream +a=ssrc:3199191262 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13419 sendSdpOffer [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836358880","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ3OTM0NzUyNDMxMDIzMjI1MDMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NVRUNlxyXG5hPWljZS1wd2Q6cFM4eHpVK3BwcWhTTjBTN1R6R3k2MjBDXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgzOjlFOkYxOjNDOkVCOjkzOkVFOkZGOjBEOjVBOkNCOjMxOjMyOjdFOkNDOjRDOjRGOjA1\nOjZBOjgyOkYzOjdEOjZFOjM0OkNFOkRDOjQ3OkI5OjJCOjI2OkZGOjI0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjkwNTIzMDYzMiBjbmFtZTpuRFd5cVRBcDBHWXg2RDZaXHJcbmE9c3NyYzoyOTA1MjMwNjMy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyOTA1MjMw\nNjMyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjkwNTIzMDYzMiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjVUVDZcclxuYT1pY2Ut\ncHdkOnBTOHh6VStwcHFoU04wUzdUekd5NjIwQ1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4Mzo5RTpGMTozQzpFQjo5MzpFRTpG\nRjowRDo1QTpDQjozMTozMjo3RTpDQzo0Qzo0RjowNTo2QTo4MjpGMzo3RDo2RTozNDpDRTpEQzo0\nNzpCOToyQjoyNjpGRjoyNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMzkxMjk4NjQ4IDMxOTkxOTEyNjJcclxuYT1zc3JjOjIz\nOTEyOTg2NDggY25hbWU6bkRXeXFUQXAwR1l4NkQ2WlxyXG5hPXNzcmM6MjM5MTI5ODY0OCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjM5MTI5ODY0OCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIzOTEyOTg2NDggbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzE5OTE5MTI2MiBjbmFtZTpuRFd5cVRBcDBHWXg2RDZaXHJc\nbmE9c3NyYzozMTk5MTkxMjYyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMTk5MTkxMjYyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzE5OTE5MTI2MiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673836936:coturn","icePassword1":"ePWnjiD9kZY5Dm1DGxQ9PV8RvJI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackViewerSendSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13419 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55029 typ host generation 0 ufrag 5TT6 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55029 typ host generation 0 ufrag 5TT6 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13419 sendIceCandidate [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836358884","params":{"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55029 typ host generation 0 ufrag 5TT6 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackViewerSendSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34022 typ host generation 0 ufrag 5TT6 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34022 typ host generation 0 ufrag 5TT6 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13419 sendIceCandidate [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836358885","params":{"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34022 typ host generation 0 ufrag 5TT6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackViewerSendSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 53950 typ srflx raddr 10.53.4.91 rport 34022 generation 0 ufrag 5TT6 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 53950 typ srflx raddr 10.53.4.91 rport 34022 generation 0 ufrag 5TT6 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13419 sendIceCandidate [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836359128","params":{"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 53950 typ srflx raddr 10.53.4.91 rport 34022 generation 0 ufrag 5TT6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackViewerSendSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (406ms) [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:32:38 GMT [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e1a3958d-9144-4b77-8df0-e664d8d978a7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836958},{"uris":["turn:54.87.154.8:3478"],"username":"1673836958:coturn","password":"epkc6mQCW5e93OKSnzb1rFtn7uY=","expireTimestamp":1673836958}]} [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e1a3958d-9144-4b77-8df0-e664d8d978a7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673836958},{"uris":["turn:54.87.154.8:3478"],"username":"1673836958:coturn","password":"epkc6mQCW5e93OKSnzb1rFtn7uY=","expireTimestamp":1673836958}]} [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60266 typ relay raddr 223.104.77.207 rport 53950 generation 0 ufrag 5TT6 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60266 typ relay raddr 223.104.77.207 rport 53950 generation 0 ufrag 5TT6 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13419 sendIceCandidate [DEBUG END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836359399","params":{"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 60266 typ relay raddr 223.104.77.207 rport 53950 generation 0 ufrag 5TT6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:38.627 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:662 [INFO END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackViewerSendSignal [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:38.627 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:39.960 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836357_1694_1367630559", "version": 2, "timestamp": 1673836359132, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e23e215f-1160-4c9b-a1dc-28f51d53579c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Received IceCandidate from remote sessionId = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 checkAndAddIceCandidate message = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:32:39.960 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1528 [INFO END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:32:39.960 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836359} [DEBUG END] +2023-01-16 10:32:41.057 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836357_1695_1947325352", "version": 2, "timestamp": 1673836359374, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjU5MTExMjMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI1MzUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNjA1NjggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjA0NjkwOTQzOSBjbmFtZToxczNWZVRmbFh6NG5FM2NRXHJcbmE9c3NyYzoyMDQ2OTA5NDM5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwNDY5MDk0MzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDQ2OTA5NDM5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpVb1FBXHJcbmE9aWNlLXB3ZDo3NEpMRkgrckNnaGF6RmZGQXA5MXR3N0ZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBQTo3RDpGRjo4QTo2Mjo0MjpEQjowMjowQjpGRTo0NDo1OTpDMzpDOTpGQTowNTo0QTo4RTo0MTpBRTo3MDpCNzoyQToyMDo4ODpCMToyQzpCQTo3ODpGNDo4NjoxQ1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI1MzUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNjA1NjggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTY1OTgzNTY5OCBjbmFtZToxczNWZVRmbFh6NG5FM2NRXHJcbmE9c3NyYzoxNjU5ODM1Njk4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2NTk4MzU2OTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjU5ODM1Njk4IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpVb1FBXHJcbmE9aWNlLXB3ZDo3NEpMRkgrckNnaGF6RmZGQXA5MXR3N0ZcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBQTo3RDpGRjo4QTo2Mjo0MjpEQjowMjowQjpGRTo0NDo1OTpDMzpDOTpGQTowNTo0QTo4RTo0MTpBRTo3MDpCNzoyQToyMDo4ODpCMToyQzpCQTo3ODpGNDo4NjoxQ1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "e23e215f-1160-4c9b-a1dc-28f51d53579c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Answer Sdp: v=0 +o=- 125911123 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52535 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2046909439 cname:1s3VeTflXz4nE3cQ +a=ssrc:2046909439 msid:myKvsVideoStream myAudioTrack +a=ssrc:2046909439 mslabel:myKvsVideoStream +a=ssrc:2046909439 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:UoQA +a=ice-pwd:74JLFH+rCghazFfFAp91tw7F +a=ice-options:trickle +a=fingerprint:sha-256 AA:7D:FF:8A:62:42:DB:02:0B:FE:44:59:C3:C9:FA:05:4A:8E:41:AE:70:B7:2A:20:88:B1:2C:BA:78:F4:86:1C +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52535 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1659835698 cname:1s3VeTflXz4nE3cQ +a=ssrc:1659835698 msid:myKvsVideoStream myVideoTrack +a=ssrc:1659835698 mslabel:myKvsVideoStream +a=ssrc:1659835698 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:UoQA +a=ice-pwd:74JLFH+rCghazFfFAp91tw7F +a=ice-options:trickle +a=fingerprint:sha-256 AA:7D:FF:8A:62:42:DB:02:0B:FE:44:59:C3:C9:FA:05:4A:8E:41:AE:70:B7:2A:20:88:B1:2C:BA:78:F4:86:1C +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 13419 addRemoteStream [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13419 addRemoteStream [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13419 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Answer Client ID: e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onConnectionChange [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13419 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60568 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:32:41.057 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2453 [INFO END] +2023-01-16 10:32:41.057 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836357_1696_1661950985", "version": 2, "timestamp": 1673836359533, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52535 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e23e215f-1160-4c9b-a1dc-28f51d53579c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Received IceCandidate from remote sessionId = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 checkAndAddIceCandidate message = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Peer connection found already [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52535 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:32:41.057 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2458 [INFO END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8c7e9f8a-ba35-4cdf-9f2d-51bd8cf6826e videoTrackState=LIVE [DEBUG END] +2023-01-16 10:32:41.057 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836358_1697_1982202773", "version": 2, "timestamp": 1673836360324, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 53019 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e23e215f-1160-4c9b-a1dc-28f51d53579c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Received IceCandidate from remote sessionId = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 checkAndAddIceCandidate message = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Peer connection found already [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 53019 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:32:41.057 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2737 [INFO END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 60266 typ relay raddr 223.104.77.207 rport 53950 generation 0 ufrag 5TT6 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52535 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag UoQA network-cost 999 [DEBUG END] +2023-01-16 10:32:41.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:32:42.212 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836359_1698_1954386164", "version": 2, "timestamp": 1673836361085, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 61392 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e23e215f-1160-4c9b-a1dc-28f51d53579c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Received IceCandidate from remote sessionId = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 checkAndAddIceCandidate message = e23e215f-1160-4c9b-a1dc-28f51d53579c [DEBUG END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Peer connection found already [DEBUG END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4979 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 61392 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:32:42.212 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4979 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:32:42.212 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3480 [INFO END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onConnectionChange [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13419 PeerConnection connected [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 13419 peerConnectSuccess [DEBUG END] +2023-01-16 10:32:43.353 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4616 [INFO END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13419 startHeartbeat [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13419 getBitRate [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13418 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13418 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 13473 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:32:43.353 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5395 [INFO END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 13473 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 13473 registerBitRateCallback [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 13473 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:32:43.353 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:32:43.353 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:32:43.353 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:32:44.373 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13419 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:32:44.373 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13419 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673836284000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:32:45.746 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:e23e215f-1160-4c9b-a1dc-28f51d53579c [INFO END] +2023-01-16 10:32:45.746 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:32:45.746 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836366148","params":{"sessionId":"e23e215f-1160-4c9b-a1dc-28f51d53579c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:32:45.746 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13419 onConnectionChange [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13419 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673836364000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13418 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:32:45.746 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:33:35.125 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:33:35.125 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10497 [DEBUG END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: timestamp=1673836415541 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: nonce=aa4c5520-3380-4535-a9e9-d0fc88f76c87 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: sign=b2419cec5b4e657f3f899b9a7334583d [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:33:35.125 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:33:35.125 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:33:35.125 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:33:35.125 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:33:35 GMT [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=568 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:33:35 GMT [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=708 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:33:35 GMT [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amzn-requestid=97d7b633-4444-4a65-9e11-c4bff4c96ef5 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Gb8HdQoAMFZAA= [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b77f-54b916595a5acd0d12ffe508;Sampled=0 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1088 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: timestamp=1673836416665 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: nonce=3269d522-df11-48cd-a00f-221d2d1049f9 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: sign=32d6eb0d9e8f1b366cab45e1f3b6b7f5 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:33:36.254 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:33:36.254 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:33:36 GMT [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c018b6c6-7fd3-4949-83dd-ec5f51d96ec6 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GcCHroIAMFZQw= [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b77f-4cac3d690219cbd15d7baf01;Sampled=0 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=421 [INFO END] +2023-01-16 10:33:36.254 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 988}} [INFO END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (676ms) [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:33:36 GMT [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"defb0b96-351e-492a-aa29-785774bad148","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837016},{"uris":["turn:52.20.79.251:3478"],"username":"1673837016:coturn","password":"Zkde6YnsjC7wsLj8h9ovmHy6lbw=","expireTimestamp":1673837016}]} [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"defb0b96-351e-492a-aa29-785774bad148","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837016},{"uris":["turn:52.20.79.251:3478"],"username":"1673837016:coturn","password":"Zkde6YnsjC7wsLj8h9ovmHy6lbw=","expireTimestamp":1673837016}]} [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:33:37.394 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:33:37.394 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5120,5,main] thread id:10532 [DEBUG END] +2023-01-16 10:33:37.394 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:33:37.394 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:defb0b96-351e-492a-aa29-785774bad148 耗时:1 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14165 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14165 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14165 createSdpOffer success [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14165 oldSDP =v=0 +o=- 1130036838844524342 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aEpW +a=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY +a=ice-options:trickle renomination +a=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1320341383 cname:5Q1+9E6QWDLPbRbP +a=ssrc:1320341383 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1320341383 mslabel:KvsLocalMediaStream +a=ssrc:1320341383 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aEpW +a=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY +a=ice-options:trickle renomination +a=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1290279348 300240738 +a=ssrc:1290279348 cname:5Q1+9E6QWDLPbRbP +a=ssrc:1290279348 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1290279348 mslabel:KvsLocalMediaStream +a=ssrc:1290279348 label:KvsVideoTrack +a=ssrc:300240738 cname:5Q1+9E6QWDLPbRbP +a=ssrc:300240738 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:300240738 mslabel:KvsLocalMediaStream +a=ssrc:300240738 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] Message >>>signaling_threa - 14165 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1130036838844524342 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:aEpW\r\na=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1320341383 cname:5Q1+9E6QWDLPbRbP\r\na=ssrc:1320341383 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1320341383 mslabel:KvsLocalMediaStream\r\na=ssrc:1320341383 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:aEpW\r\na=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1290279348 300240738\r\na=ssrc:1290279348 cname:5Q1+9E6QWDLPbRbP\r\na=ssrc:1290279348 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1290279348 mslabel:KvsLocalMediaStream\r\na=ssrc:1290279348 label:KvsVideoTrack\r\na=ssrc:300240738 cname:5Q1+9E6QWDLPbRbP\r\na=ssrc:300240738 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:300240738 mslabel:KvsLocalMediaStream\r\na=ssrc:300240738 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] Message >>>signaling_threa - 14165 createOffer description=v=0 +o=- 1130036838844524342 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aEpW +a=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY +a=ice-options:trickle renomination +a=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1320341383 cname:5Q1+9E6QWDLPbRbP +a=ssrc:1320341383 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1320341383 mslabel:KvsLocalMediaStream +a=ssrc:1320341383 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aEpW +a=ice-pwd:Jl8UVOSymTdutUSR1wSCNEyY +a=ice-options:trickle renomination +a=fingerprint:sha-256 6D:E6:93:10:B4:8D:00:89:82:08:2D:05:50:2F:61:7D:BB:CF:16:AC:EB:FB:E6:EE:12:19:82:79:7D:4F:AD:29 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1290279348 300240738 +a=ssrc:1290279348 cname:5Q1+9E6QWDLPbRbP +a=ssrc:1290279348 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1290279348 mslabel:KvsLocalMediaStream +a=ssrc:1290279348 label:KvsVideoTrack +a=ssrc:300240738 cname:5Q1+9E6QWDLPbRbP +a=ssrc:300240738 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:300240738 mslabel:KvsLocalMediaStream +a=ssrc:300240738 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14165 sendSdpOffer [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836438187","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDExMzAwMzY4Mzg4NDQ1MjQzNDIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6YUVwV1xyXG5hPWljZS1wd2Q6Smw4VVZPU3ltVGR1dFVTUjF3U0NORXlZXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDZEOkU2OjkzOjEwOkI0OjhEOjAwOjg5OjgyOjA4OjJEOjA1OjUwOjJGOjYxOjdEOkJCOkNG\nOjE2OkFDOkVCOkZCOkU2OkVFOjEyOjE5OjgyOjc5OjdEOjRGOkFEOjI5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTMyMDM0MTM4MyBjbmFtZTo1UTErOUU2UVdETFBiUmJQXHJcbmE9c3NyYzoxMzIwMzQxMzgz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMzIwMzQx\nMzgzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTMyMDM0MTM4MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmFFcFdcclxuYT1pY2Ut\ncHdkOkpsOFVWT1N5bVRkdXRVU1Ixd1NDTkV5WVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2RDpFNjo5MzoxMDpCNDo4RDowMDo4\nOTo4MjowODoyRDowNTo1MDoyRjo2MTo3RDpCQjpDRjoxNjpBQzpFQjpGQjpFNjpFRToxMjoxOTo4\nMjo3OTo3RDo0RjpBRDoyOVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMjkwMjc5MzQ4IDMwMDI0MDczOFxyXG5hPXNzcmM6MTI5\nMDI3OTM0OCBjbmFtZTo1UTErOUU2UVdETFBiUmJQXHJcbmE9c3NyYzoxMjkwMjc5MzQ4IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMjkwMjc5MzQ4IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTI5MDI3OTM0OCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozMDAyNDA3MzggY25hbWU6NVExKzlFNlFXRExQYlJiUFxyXG5h\nPXNzcmM6MzAwMjQwNzM4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzozMDAyNDA3MzggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nMDAyNDA3MzggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"defb0b96-351e-492a-aa29-785774bad148","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837016:coturn","icePassword1":"Zkde6YnsjC7wsLj8h9ovmHy6lbw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackViewerSendSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14165 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46946 typ host generation 0 ufrag aEpW network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46946 typ host generation 0 ufrag aEpW network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14165 sendIceCandidate [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836438194","params":{"sessionId":"defb0b96-351e-492a-aa29-785774bad148","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46946 typ host generation 0 ufrag aEpW network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackViewerSendSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55347 typ host generation 0 ufrag aEpW network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55347 typ host generation 0 ufrag aEpW network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14165 sendIceCandidate [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836438195","params":{"sessionId":"defb0b96-351e-492a-aa29-785774bad148","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55347 typ host generation 0 ufrag aEpW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackViewerSendSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (392ms) [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:33:57 GMT [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bfe32de9-d85e-4fd7-9d23-f4b5576c2357","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837037},{"uris":["turn:52.20.79.251:3478"],"username":"1673837037:coturn","password":"UlWsvjqBhSvste0wviYcERAWMDY=","expireTimestamp":1673837037}]} [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bfe32de9-d85e-4fd7-9d23-f4b5576c2357","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837037},{"uris":["turn:52.20.79.251:3478"],"username":"1673837037:coturn","password":"UlWsvjqBhSvste0wviYcERAWMDY=","expireTimestamp":1673837037}]} [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5332 typ srflx raddr 10.53.4.91 rport 55347 generation 0 ufrag aEpW network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5332 typ srflx raddr 10.53.4.91 rport 55347 generation 0 ufrag aEpW network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14165 sendIceCandidate [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836438450","params":{"sessionId":"defb0b96-351e-492a-aa29-785774bad148","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 5332 typ srflx raddr 10.53.4.91 rport 55347 generation 0 ufrag aEpW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:401 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackViewerSendSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54772 typ relay raddr 223.104.77.201 rport 5332 generation 0 ufrag aEpW network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54772 typ relay raddr 223.104.77.201 rport 5332 generation 0 ufrag aEpW network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14165 sendIceCandidate [DEBUG END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836438725","params":{"sessionId":"defb0b96-351e-492a-aa29-785774bad148","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54772 typ relay raddr 223.104.77.201 rport 5332 generation 0 ufrag aEpW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:33:57.935 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:678 [INFO END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackViewerSendSignal [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:33:57.935 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836438} [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:33:59.574 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836436_1699_1418656774", "version": 2, "timestamp": 1673836438547, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMTIxODU2MjE2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3NjM3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU4MTAwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjExNDQ0NjM5MDAgY25hbWU6WUdmZHlZOVVzUmMwdWpOZFxyXG5hPXNzcmM6MTE0NDQ2MzkwMCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTQ0NDYzOTAwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE0NDQ2MzkwMCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NGl1WVxyXG5hPWljZS1wd2Q6WEtJOEFUN05saVZpZkJjSzFrd1o4ZW1nXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgREE6N0M6NTM6Mzc6ODI6RDM6RDQ6MDA6MkE6Qzg6MTI6OUQ6MDQ6OEI6NUE6RUU6NDc6NkY6ODE6NTQ6M0E6M0Q6MTg6NjQ6RUU6NDc6MzM6Mjc6RDA6RDM6ODc6MTNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3NjM3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU4MTAwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4MzU4MDg4NTUgY25hbWU6WUdmZHlZOVVzUmMwdWpOZFxyXG5hPXNzcmM6MTgzNTgwODg1NSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODM1ODA4ODU1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTgzNTgwODg1NSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NGl1WVxyXG5hPWljZS1wd2Q6WEtJOEFUN05saVZpZkJjSzFrd1o4ZW1nXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgREE6N0M6NTM6Mzc6ODI6RDM6RDQ6MDA6MkE6Qzg6MTI6OUQ6MDQ6OEI6NUE6RUU6NDc6NkY6ODE6NTQ6M0E6M0Q6MTg6NjQ6RUU6NDc6MzM6Mjc6RDA6RDM6ODc6MTNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "defb0b96-351e-492a-aa29-785774bad148", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Answer Sdp: v=0 +o=- 2121856216 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37637 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58100 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1144463900 cname:YGfdyY9UsRc0ujNd +a=ssrc:1144463900 msid:myKvsVideoStream myAudioTrack +a=ssrc:1144463900 mslabel:myKvsVideoStream +a=ssrc:1144463900 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4iuY +a=ice-pwd:XKI8AT7NliVifBcK1kwZ8emg +a=ice-options:trickle +a=fingerprint:sha-256 DA:7C:53:37:82:D3:D4:00:2A:C8:12:9D:04:8B:5A:EE:47:6F:81:54:3A:3D:18:64:EE:47:33:27:D0:D3:87:13 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37637 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58100 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1835808855 cname:YGfdyY9UsRc0ujNd +a=ssrc:1835808855 msid:myKvsVideoStream myVideoTrack +a=ssrc:1835808855 mslabel:myKvsVideoStream +a=ssrc:1835808855 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4iuY +a=ice-pwd:XKI8AT7NliVifBcK1kwZ8emg +a=ice-options:trickle +a=fingerprint:sha-256 DA:7C:53:37:82:D3:D4:00:2A:C8:12:9D:04:8B:5A:EE:47:6F:81:54:3A:3D:18:64:EE:47:33:27:D0:D3:87:13 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 14165 addRemoteStream [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14165 addRemoteStream [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14165 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Answer Client ID: defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5120 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:33:59.574 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2087 [INFO END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onConnectionChange [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14165 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:33:59.574 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836437_1701_763723276", "version": 2, "timestamp": 1673836438677, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37637 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "defb0b96-351e-492a-aa29-785774bad148", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Received IceCandidate from remote sessionId = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 checkAndAddIceCandidate message = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Peer connection found already [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37637 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5120 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:33:59.574 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2092 [INFO END] +2023-01-16 10:33:59.574 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836436_1700_1391318522", "version": 2, "timestamp": 1673836438701, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58100 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "defb0b96-351e-492a-aa29-785774bad148", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ab382530-fe49-4b2d-8ff2-2c5595863ee5 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Received IceCandidate from remote sessionId = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 checkAndAddIceCandidate message = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Peer connection found already [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58100 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:33:59.574 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5120 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:33:59.574 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2098 [INFO END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54772 typ relay raddr 223.104.77.201 rport 5332 generation 0 ufrag aEpW network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 37637 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 4iuY network-cost 999 [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:34:00.839 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836437_1702_1476353245", "version": 2, "timestamp": 1673836439639, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 51442 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "defb0b96-351e-492a-aa29-785774bad148", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Received IceCandidate from remote sessionId = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 checkAndAddIceCandidate message = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Peer connection found already [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 51442 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5120 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:34:00.839 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3069 [INFO END] +2023-01-16 10:34:00.839 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836438_1703_445520647", "version": 2, "timestamp": 1673836439947, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50644 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "defb0b96-351e-492a-aa29-785774bad148", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Received IceCandidate from remote sessionId = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 checkAndAddIceCandidate message = defb0b96-351e-492a-aa29-785774bad148 [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Peer connection found already [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5120 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50644 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:34:00.839 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5120 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:34:00.839 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3075 [INFO END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onConnectionChange [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14165 PeerConnection connected [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 14165 peerConnectSuccess [DEBUG END] +2023-01-16 10:34:02.293 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4245 [INFO END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14165 startHeartbeat [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14165 getBitRate [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14164 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14164 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 14209 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:34:02.293 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5026 [INFO END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 14209 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 14209 registerBitRateCallback [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 14209 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:34:02.293 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:34:02.293 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:34:02.293 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:34:03.308 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14165 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:34:03.308 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14165 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836364000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:34:04.939 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:defb0b96-351e-492a-aa29-785774bad148 [INFO END] +2023-01-16 10:34:04.939 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:34:04.939 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836445359","params":{"sessionId":"defb0b96-351e-492a-aa29-785774bad148"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14165 onConnectionChange [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14165 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:34:04.939 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836443000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14164 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:34:04.939 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:34:55.299 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:34:55.299 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10505 [DEBUG END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: timestamp=1673836495716 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: nonce=cc2a3e0e-d60e-4b68-b101-fd6a3b5ede73 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: sign=fce99bc86db73a745dbd9415f1849c8a [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:34:55.299 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:34:55.299 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:34:55.299 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:34:55.299 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:34:55 GMT [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=593 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:34:55 GMT [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:34:55 GMT [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amzn-requestid=e1ad9cfd-e36d-40d7-92d0-cfab5a2e37f5 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GofGHRoAMF_Qg= [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b7cf-2b35a4cb360aedd4364c20e4;Sampled=0 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1149 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: timestamp=1673836496908 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: nonce=08bf96f4-1de9-4131-ba5d-a657b61691cf [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: sign=009d23cf3c7a451dedd91440d808d15e [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:34:56.459 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:34:56.459 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:34:56 GMT [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1d1e40c1-1713-43b2-85fb-e31755c1bfb6 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0GokEVRIAMFqcw= [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b7d0-53fcff6f57a6a51922f95edb;Sampled=0 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=430 [INFO END] +2023-01-16 10:34:56.459 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 989}} [INFO END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (711ms) [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:34:56 GMT [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837096},{"uris":["turn:52.20.79.251:3478"],"username":"1673837096:coturn","password":"Q8Rr80Ndt+WV4h9k6Fw7A7P0JzQ=","expireTimestamp":1673837096}]} [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837096},{"uris":["turn:52.20.79.251:3478"],"username":"1673837096:coturn","password":"Q8Rr80Ndt+WV4h9k6Fw7A7P0JzQ=","expireTimestamp":1673837096}]} [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:34:57.670 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:34:57.670 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:34:58.811 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5294,5,main] thread id:10540 [DEBUG END] +2023-01-16 10:34:58.811 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:34:58.811 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:60c0bbda-d151-4350-b2d0-4162a33a29f6 耗时:1 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15013 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15013 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15013 createSdpOffer success [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15013 oldSDP =v=0 +o=- 5455304221488518847 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u7o3 +a=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH +a=ice-options:trickle renomination +a=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4167462155 cname:gYHJlmB8sBA8m0Bk +a=ssrc:4167462155 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4167462155 mslabel:KvsLocalMediaStream +a=ssrc:4167462155 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u7o3 +a=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH +a=ice-options:trickle renomination +a=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2082967500 925471469 +a=ssrc:2082967500 cname:gYHJlmB8sBA8m0Bk +a=ssrc:2082967500 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2082967500 mslabel:KvsLocalMediaStream +a=ssrc:2082967500 label:KvsVideoTrack +a=ssrc:925471469 cname:gYHJlmB8sBA8m0Bk +a=ssrc:925471469 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:925471469 mslabel:KvsLocalMediaStream +a=ssrc:925471469 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] Message >>>signaling_threa - 15013 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5455304221488518847 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:u7o3\r\na=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4167462155 cname:gYHJlmB8sBA8m0Bk\r\na=ssrc:4167462155 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4167462155 mslabel:KvsLocalMediaStream\r\na=ssrc:4167462155 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:u7o3\r\na=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2082967500 925471469\r\na=ssrc:2082967500 cname:gYHJlmB8sBA8m0Bk\r\na=ssrc:2082967500 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2082967500 mslabel:KvsLocalMediaStream\r\na=ssrc:2082967500 label:KvsVideoTrack\r\na=ssrc:925471469 cname:gYHJlmB8sBA8m0Bk\r\na=ssrc:925471469 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:925471469 mslabel:KvsLocalMediaStream\r\na=ssrc:925471469 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] Message >>>signaling_threa - 15013 createOffer description=v=0 +o=- 5455304221488518847 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u7o3 +a=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH +a=ice-options:trickle renomination +a=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4167462155 cname:gYHJlmB8sBA8m0Bk +a=ssrc:4167462155 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4167462155 mslabel:KvsLocalMediaStream +a=ssrc:4167462155 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u7o3 +a=ice-pwd:OcSQPv2ksbWBaD4aTa947tFH +a=ice-options:trickle renomination +a=fingerprint:sha-256 8D:72:67:B6:DC:15:5B:C6:B4:F8:DB:EC:04:5E:D0:63:F0:A5:A5:64:F2:A1:22:3F:C1:51:94:D8:80:F8:41:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2082967500 925471469 +a=ssrc:2082967500 cname:gYHJlmB8sBA8m0Bk +a=ssrc:2082967500 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2082967500 mslabel:KvsLocalMediaStream +a=ssrc:2082967500 label:KvsVideoTrack +a=ssrc:925471469 cname:gYHJlmB8sBA8m0Bk +a=ssrc:925471469 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:925471469 mslabel:KvsLocalMediaStream +a=ssrc:925471469 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15013 sendSdpOffer [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836517977","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU0NTUzMDQyMjE0ODg1MTg4NDcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6dTdvM1xyXG5hPWljZS1wd2Q6T2NTUVB2MmtzYldCYUQ0YVRhOTQ3dEZIXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDhEOjcyOjY3OkI2OkRDOjE1OjVCOkM2OkI0OkY4OkRCOkVDOjA0OjVFOkQwOjYzOkYwOkE1\nOkE1OjY0OkYyOkExOjIyOjNGOkMxOjUxOjk0OkQ4OjgwOkY4OjQxOkRCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDE2NzQ2MjE1NSBjbmFtZTpnWUhKbG1COHNCQThtMEJrXHJcbmE9c3NyYzo0MTY3NDYyMTU1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MTY3NDYy\nMTU1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDE2NzQ2MjE1NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnU3bzNcclxuYT1pY2Ut\ncHdkOk9jU1FQdjJrc2JXQmFENGFUYTk0N3RGSFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4RDo3Mjo2NzpCNjpEQzoxNTo1QjpD\nNjpCNDpGODpEQjpFQzowNDo1RTpEMDo2MzpGMDpBNTpBNTo2NDpGMjpBMToyMjozRjpDMTo1MTo5\nNDpEODo4MDpGODo0MTpEQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMDgyOTY3NTAwIDkyNTQ3MTQ2OVxyXG5hPXNzcmM6MjA4\nMjk2NzUwMCBjbmFtZTpnWUhKbG1COHNCQThtMEJrXHJcbmE9c3NyYzoyMDgyOTY3NTAwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMDgyOTY3NTAwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjA4Mjk2NzUwMCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo5MjU0NzE0NjkgY25hbWU6Z1lISmxtQjhzQkE4bTBCa1xyXG5h\nPXNzcmM6OTI1NDcxNDY5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo5MjU0NzE0NjkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo5\nMjU0NzE0NjkgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837096:coturn","icePassword1":"Q8Rr80Ndt+WV4h9k6Fw7A7P0JzQ\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackViewerSendSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15013 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36442 typ host generation 0 ufrag u7o3 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36442 typ host generation 0 ufrag u7o3 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15013 sendIceCandidate [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836517982","params":{"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36442 typ host generation 0 ufrag u7o3 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackViewerSendSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54600 typ host generation 0 ufrag u7o3 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54600 typ host generation 0 ufrag u7o3 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15013 sendIceCandidate [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836517983","params":{"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54600 typ host generation 0 ufrag u7o3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackViewerSendSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 56110 typ srflx raddr 10.53.4.91 rport 54600 generation 0 ufrag u7o3 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 56110 typ srflx raddr 10.53.4.91 rport 54600 generation 0 ufrag u7o3 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15013 sendIceCandidate [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836518228","params":{"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 56110 typ srflx raddr 10.53.4.91 rport 54600 generation 0 ufrag u7o3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:386 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackViewerSendSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (400ms) [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:35:17 GMT [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7e2000cf-45f5-4173-840c-3fab8bc27f17","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837117},{"uris":["turn:54.87.154.8:3478"],"username":"1673837117:coturn","password":"tdv+94BbeoZsO1p4JeBfGRd94TM=","expireTimestamp":1673837117}]} [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7e2000cf-45f5-4173-840c-3fab8bc27f17","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837117},{"uris":["turn:54.87.154.8:3478"],"username":"1673837117:coturn","password":"tdv+94BbeoZsO1p4JeBfGRd94TM=","expireTimestamp":1673837117}]} [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61092 typ relay raddr 223.104.77.201 rport 56110 generation 0 ufrag u7o3 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61092 typ relay raddr 223.104.77.201 rport 56110 generation 0 ufrag u7o3 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15013 sendIceCandidate [DEBUG END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836518559","params":{"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61092 typ relay raddr 223.104.77.201 rport 56110 generation 0 ufrag u7o3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:17.727 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:718 [INFO END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackViewerSendSignal [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:17.727 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836518} [DEBUG END] +2023-01-16 10:35:18.929 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836516_1704_1535067130", "version": 2, "timestamp": 1673836518529, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA3MDc5MTA5MDcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDY5ODMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQ3NjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTg2Nzk5MDU3OCBjbmFtZTovVXV0djBlNkJiaHZpMFJCXHJcbmE9c3NyYzoxODY3OTkwNTc4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4Njc5OTA1NzggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxODY3OTkwNTc4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp1UjhuXHJcbmE9aWNlLXB3ZDpEQXlhazdMWVY2NHNmVUVEc0dTL1pQc05cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4RTo4MjpDRDpFQTo4ODozRDozNzpFNTpBRTo4QToyODo1ODo0Nzo4QTo1Mzo0NjpDNjo4RjpGMDpEODo0RToxQTo4RTo3OTowQjpGNjoxQTpCODozODo3MToxMTo4MVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDY5ODMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQ3NjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTI1NzMzNDE4NiBjbmFtZTovVXV0djBlNkJiaHZpMFJCXHJcbmE9c3NyYzoxMjU3MzM0MTg2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEyNTczMzQxODYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMjU3MzM0MTg2IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp1UjhuXHJcbmE9aWNlLXB3ZDpEQXlhazdMWVY2NHNmVUVEc0dTL1pQc05cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4RTo4MjpDRDpFQTo4ODozRDozNzpFNTpBRTo4QToyODo1ODo0Nzo4QTo1Mzo0NjpDNjo4RjpGMDpEODo0RToxQTo4RTo3OTowQjpGNjoxQTpCODozODo3MToxMTo4MVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "60c0bbda-d151-4350-b2d0-4162a33a29f6", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Answer Sdp: v=0 +o=- 707910907 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 46983 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1867990578 cname:/Uutv0e6Bbhvi0RB +a=ssrc:1867990578 msid:myKvsVideoStream myAudioTrack +a=ssrc:1867990578 mslabel:myKvsVideoStream +a=ssrc:1867990578 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uR8n +a=ice-pwd:DAyak7LYV64sfUEDsGS/ZPsN +a=ice-options:trickle +a=fingerprint:sha-256 8E:82:CD:EA:88:3D:37:E5:AE:8A:28:58:47:8A:53:46:C6:8F:F0:D8:4E:1A:8E:79:0B:F6:1A:B8:38:71:11:81 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 46983 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1257334186 cname:/Uutv0e6Bbhvi0RB +a=ssrc:1257334186 msid:myKvsVideoStream myVideoTrack +a=ssrc:1257334186 mslabel:myKvsVideoStream +a=ssrc:1257334186 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:uR8n +a=ice-pwd:DAyak7LYV64sfUEDsGS/ZPsN +a=ice-options:trickle +a=fingerprint:sha-256 8E:82:CD:EA:88:3D:37:E5:AE:8A:28:58:47:8A:53:46:C6:8F:F0:D8:4E:1A:8E:79:0B:F6:1A:B8:38:71:11:81 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 15013 addRemoteStream [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15013 addRemoteStream [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15013 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Answer Client ID: 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onConnectionChange [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:35:18.929 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1989 [INFO END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15013 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:35:18.929 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836517_1706_1300259942", "version": 2, "timestamp": 1673836518710, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 46983 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "60c0bbda-d151-4350-b2d0-4162a33a29f6", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d288c825-cfdc-44a2-a396-31d53bcfb78d videoTrackState=LIVE [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Received IceCandidate from remote sessionId = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 checkAndAddIceCandidate message = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Peer connection found already [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 46983 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:35:18.929 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:35:18.929 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2003 [INFO END] +2023-01-16 10:35:19.954 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836516_1705_344454296", "version": 2, "timestamp": 1673836518823, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "60c0bbda-d151-4350-b2d0-4162a33a29f6", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Received IceCandidate from remote sessionId = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 checkAndAddIceCandidate message = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Peer connection found already [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:35:19.954 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2116 [INFO END] +2023-01-16 10:35:19.954 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836517_1707_1124930230", "version": 2, "timestamp": 1673836519795, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50078 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "60c0bbda-d151-4350-b2d0-4162a33a29f6", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Received IceCandidate from remote sessionId = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 checkAndAddIceCandidate message = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Peer connection found already [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50078 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:35:19.954 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:35:19.954 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3094 [INFO END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61092 typ relay raddr 223.104.77.201 rport 56110 generation 0 ufrag u7o3 network-id 3 network-cost 900 remote sdp = candidate:1085474321 1 udp 2130706431 44769 typ prflx generation 0 ufrag uR8n [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:35:21.130 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836518_1708_499485640", "version": 2, "timestamp": 1673836520181, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 60538 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "60c0bbda-d151-4350-b2d0-4162a33a29f6", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Received IceCandidate from remote sessionId = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 checkAndAddIceCandidate message = 60c0bbda-d151-4350-b2d0-4162a33a29f6 [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Peer connection found already [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5294 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 60538 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:35:21.130 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:35:21.130 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3469 [INFO END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onConnectionChange [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15013 PeerConnection connected [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 15013 peerConnectSuccess [DEBUG END] +2023-01-16 10:35:22.477 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4638 [INFO END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15013 startHeartbeat [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15013 getBitRate [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15012 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15012 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 15051 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:35:22.477 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5418 [INFO END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 15051 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 15051 registerBitRateCallback [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 15051 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:35:22.477 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:35:22.477 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:35:22.477 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:35:23.504 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15013 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:35:23.504 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15013 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673836443000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:35:24.763 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:60c0bbda-d151-4350-b2d0-4162a33a29f6 [INFO END] +2023-01-16 10:35:24.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:35:24.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836525167","params":{"sessionId":"60c0bbda-d151-4350-b2d0-4162a33a29f6"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:35:24.763 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15013 onConnectionChange [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15013 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673836523000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15012 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:35:24.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:15.606 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:36:15.606 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10509 [DEBUG END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: timestamp=1673836576020 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: nonce=c8fe7028-e321-40ba-952b-9ef669ceb247 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: sign=f6a14f0e799365b9653b636f52f4628e [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:36:15.606 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:36:15.606 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:36:15.606 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:36:15.606 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:36:15 GMT [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=550 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:36:15 GMT [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=719 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:36:16 GMT [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9a36558e-902f-4615-9d71-a893fcae4b0f [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0G1BG_JIAMF4xw= [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b81f-44d11dcd775795bd7ad82cce;Sampled=0 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1123 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: timestamp=1673836577174 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: nonce=2ae33558-efbc-4119-9689-1818e6dacd62 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: sign=db4e30495034588a162174d62504cdec [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:36:16.716 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:36:16.716 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:36:16 GMT [INFO END] +2023-01-16 10:36:16.716 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d8a04ffa-a7c6-4ad1-be03-7807d4d992fa [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0G1IHlHoAMFcRg= [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b820-29cbc37f02d9ff4941001837;Sampled=0 [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=540 [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 991}} [INFO END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5601,5,main] thread id:10542 [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (658ms) [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:36:16 GMT [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837176},{"uris":["turn:52.20.79.251:3478"],"username":"1673837176:coturn","password":"/YbZSY3U6JlpUhywsk4B8DJ048M=","expireTimestamp":1673837176}]} [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837176},{"uris":["turn:52.20.79.251:3478"],"username":"1673837176:coturn","password":"/YbZSY3U6JlpUhywsk4B8DJ048M=","expireTimestamp":1673837176}]} [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:36:17.717 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:36:17.717 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:36:17.717 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a 耗时:1 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15695 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15695 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15695 createSdpOffer success [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15695 oldSDP =v=0 +o=- 9090917154460280505 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ho8/ +a=ice-pwd:6fVqILasuA7I4gikt5+lFfox +a=ice-options:trickle renomination +a=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3242517025 cname:XyVJOZSRG3vKq7zG +a=ssrc:3242517025 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3242517025 mslabel:KvsLocalMediaStream +a=ssrc:3242517025 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ho8/ +a=ice-pwd:6fVqILasuA7I4gikt5+lFfox +a=ice-options:trickle renomination +a=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2926815113 3300263474 +a=ssrc:2926815113 cname:XyVJOZSRG3vKq7zG +a=ssrc:2926815113 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2926815113 mslabel:KvsLocalMediaStream +a=ssrc:2926815113 label:KvsVideoTrack +a=ssrc:3300263474 cname:XyVJOZSRG3vKq7zG +a=ssrc:3300263474 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3300263474 mslabel:KvsLocalMediaStream +a=ssrc:3300263474 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] Message >>>signaling_threa - 15695 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 9090917154460280505 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Ho8/\r\na=ice-pwd:6fVqILasuA7I4gikt5+lFfox\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3242517025 cname:XyVJOZSRG3vKq7zG\r\na=ssrc:3242517025 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3242517025 mslabel:KvsLocalMediaStream\r\na=ssrc:3242517025 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Ho8/\r\na=ice-pwd:6fVqILasuA7I4gikt5+lFfox\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2926815113 3300263474\r\na=ssrc:2926815113 cname:XyVJOZSRG3vKq7zG\r\na=ssrc:2926815113 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2926815113 mslabel:KvsLocalMediaStream\r\na=ssrc:2926815113 label:KvsVideoTrack\r\na=ssrc:3300263474 cname:XyVJOZSRG3vKq7zG\r\na=ssrc:3300263474 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3300263474 mslabel:KvsLocalMediaStream\r\na=ssrc:3300263474 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] Message >>>signaling_threa - 15695 createOffer description=v=0 +o=- 9090917154460280505 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ho8/ +a=ice-pwd:6fVqILasuA7I4gikt5+lFfox +a=ice-options:trickle renomination +a=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3242517025 cname:XyVJOZSRG3vKq7zG +a=ssrc:3242517025 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3242517025 mslabel:KvsLocalMediaStream +a=ssrc:3242517025 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ho8/ +a=ice-pwd:6fVqILasuA7I4gikt5+lFfox +a=ice-options:trickle renomination +a=fingerprint:sha-256 65:F7:5A:F9:52:F2:0C:B6:91:E6:A1:90:26:F7:29:E2:49:82:DC:2F:41:9D:00:66:F6:E9:8A:A0:1D:C7:4A:77 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2926815113 3300263474 +a=ssrc:2926815113 cname:XyVJOZSRG3vKq7zG +a=ssrc:2926815113 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2926815113 mslabel:KvsLocalMediaStream +a=ssrc:2926815113 label:KvsVideoTrack +a=ssrc:3300263474 cname:XyVJOZSRG3vKq7zG +a=ssrc:3300263474 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3300263474 mslabel:KvsLocalMediaStream +a=ssrc:3300263474 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15695 sendSdpOffer [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836600336","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDkwOTA5MTcxNTQ0NjAyODA1MDUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SG84L1xyXG5hPWljZS1wd2Q6NmZWcUlMYXN1QTdJNGdpa3Q1K2xGZm94XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDY1OkY3OjVBOkY5OjUyOkYyOjBDOkI2OjkxOkU2OkExOjkwOjI2OkY3OjI5OkUyOjQ5Ojgy\nOkRDOjJGOjQxOjlEOjAwOjY2OkY2OkU5OjhBOkEwOjFEOkM3OjRBOjc3XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzI0MjUxNzAyNSBjbmFtZTpYeVZKT1pTUkczdktxN3pHXHJcbmE9c3NyYzozMjQyNTE3MDI1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMjQyNTE3\nMDI1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzI0MjUxNzAyNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkhvOC9cclxuYT1pY2Ut\ncHdkOjZmVnFJTGFzdUE3STRnaWt0NStsRmZveFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTpGNzo1QTpGOTo1MjpGMjowQzpC\nNjo5MTpFNjpBMTo5MDoyNjpGNzoyOTpFMjo0OTo4MjpEQzoyRjo0MTo5RDowMDo2NjpGNjpFOTo4\nQTpBMDoxRDpDNzo0QTo3N1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyOTI2ODE1MTEzIDMzMDAyNjM0NzRcclxuYT1zc3JjOjI5\nMjY4MTUxMTMgY25hbWU6WHlWSk9aU1JHM3ZLcTd6R1xyXG5hPXNzcmM6MjkyNjgxNTExMyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjkyNjgxNTExMyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI5MjY4MTUxMTMgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzMwMDI2MzQ3NCBjbmFtZTpYeVZKT1pTUkczdktxN3pHXHJc\nbmE9c3NyYzozMzAwMjYzNDc0IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMzAwMjYzNDc0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzMwMDI2MzQ3NCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837176:coturn","icePassword1":"/YbZSY3U6JlpUhywsk4B8DJ048M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackViewerSendSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15695 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35019 typ host generation 0 ufrag Ho8/ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35019 typ host generation 0 ufrag Ho8/ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15695 sendIceCandidate [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836600342","params":{"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35019 typ host generation 0 ufrag Ho8/ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackViewerSendSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59920 typ host generation 0 ufrag Ho8/ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59920 typ host generation 0 ufrag Ho8/ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15695 sendIceCandidate [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836600343","params":{"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 59920 typ host generation 0 ufrag Ho8/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackViewerSendSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 25692 typ srflx raddr 10.53.4.91 rport 59920 generation 0 ufrag Ho8/ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 25692 typ srflx raddr 10.53.4.91 rport 59920 generation 0 ufrag Ho8/ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15695 sendIceCandidate [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836600578","params":{"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 25692 typ srflx raddr 10.53.4.91 rport 59920 generation 0 ufrag Ho8/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackViewerSendSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (385ms) [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:36:39 GMT [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e8e2c16e-0269-46d2-a2f6-a7430411a263","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837199},{"uris":["turn:54.87.154.8:3478"],"username":"1673837199:coturn","password":"mmDlIY85ChZoLeKFAA+XsWJv90c=","expireTimestamp":1673837199}]} [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e8e2c16e-0269-46d2-a2f6-a7430411a263","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837199},{"uris":["turn:54.87.154.8:3478"],"username":"1673837199:coturn","password":"mmDlIY85ChZoLeKFAA+XsWJv90c=","expireTimestamp":1673837199}]} [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59284 typ relay raddr 223.104.77.201 rport 25692 generation 0 ufrag Ho8/ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59284 typ relay raddr 223.104.77.201 rport 25692 generation 0 ufrag Ho8/ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15695 sendIceCandidate [DEBUG END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836600883","params":{"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 59284 typ relay raddr 223.104.77.201 rport 25692 generation 0 ufrag Ho8/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:40.083 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:692 [INFO END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackViewerSendSignal [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:40.083 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:36:41.362 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836598_1709_1373514619", "version": 2, "timestamp": 1673836600622, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Received IceCandidate from remote sessionId = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 checkAndAddIceCandidate message = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5601 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:36:41.362 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1597 [INFO END] +2023-01-16 10:36:41.362 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836598_1710_887827934", "version": 2, "timestamp": 1673836600930, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5NDcyMTU0NTIgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTM4OTggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzM4NzUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjExNTM2OTY2OSBjbmFtZTp5Nmp0OTA3MEtlSnhTcTJZXHJcbmE9c3NyYzoyMTE1MzY5NjY5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIxMTUzNjk2NjkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMTE1MzY5NjY5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp4M0pHXHJcbmE9aWNlLXB3ZDp0SldJZHFYNzZzazhyWGNvTTlJendhck1cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTpGMjozMTpFODo3NjoyMToyRjo2NToyMTowODo0MTo4QjpDQTpFNzpCNzpCMjpFMDo2MDpGMjo1QjowOTpCQjo1QjpGRjoyMTpGMzpEOToyMzoyMDo0NjoxODo1RFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTM4OTggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzM4NzUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjA3ODc5NzIxMSBjbmFtZTp5Nmp0OTA3MEtlSnhTcTJZXHJcbmE9c3NyYzoyMDc4Nzk3MjExIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwNzg3OTcyMTEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDc4Nzk3MjExIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp4M0pHXHJcbmE9aWNlLXB3ZDp0SldJZHFYNzZzazhyWGNvTTlJendhck1cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTpGMjozMTpFODo3NjoyMToyRjo2NToyMTowODo0MTo4QjpDQTpFNzpCNzpCMjpFMDo2MDpGMjo1QjowOTpCQjo1QjpGRjoyMTpGMzpEOToyMzoyMDo0NjoxODo1RFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Answer Sdp: v=0 +o=- 947215452 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 53898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2115369669 cname:y6jt9070KeJxSq2Y +a=ssrc:2115369669 msid:myKvsVideoStream myAudioTrack +a=ssrc:2115369669 mslabel:myKvsVideoStream +a=ssrc:2115369669 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x3JG +a=ice-pwd:tJWIdqX76sk8rXcoM9IzwarM +a=ice-options:trickle +a=fingerprint:sha-256 65:F2:31:E8:76:21:2F:65:21:08:41:8B:CA:E7:B7:B2:E0:60:F2:5B:09:BB:5B:FF:21:F3:D9:23:20:46:18:5D +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 53898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2078797211 cname:y6jt9070KeJxSq2Y +a=ssrc:2078797211 msid:myKvsVideoStream myVideoTrack +a=ssrc:2078797211 mslabel:myKvsVideoStream +a=ssrc:2078797211 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:x3JG +a=ice-pwd:tJWIdqX76sk8rXcoM9IzwarM +a=ice-options:trickle +a=fingerprint:sha-256 65:F2:31:E8:76:21:2F:65:21:08:41:8B:CA:E7:B7:B2:E0:60:F2:5B:09:BB:5B:FF:21:F3:D9:23:20:46:18:5D +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:36:41.362 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 15695 addRemoteStream [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15695 addRemoteStream [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15695 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Answer Client ID: cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onConnectionChange [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15695 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33875 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5601 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:36:42.363 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2172 [INFO END] +2023-01-16 10:36:42.363 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836599_1711_2088146815", "version": 2, "timestamp": 1673836601155, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 53898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=db7be95e-5ce6-40a0-a779-a40e1f735f2d videoTrackState=LIVE [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Received IceCandidate from remote sessionId = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 checkAndAddIceCandidate message = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Peer connection found already [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 53898 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5601 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:36:42.363 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2178 [INFO END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59284 typ relay raddr 223.104.77.201 rport 25692 generation 0 ufrag Ho8/ network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 53898 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag x3JG network-cost 999 [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59284 typ relay raddr 223.104.77.201 rport 25692 generation 0 ufrag Ho8/ network-id 3 network-cost 900 remote sdp = candidate:3548772753 1 udp 2130706431 33875 typ prflx generation 0 ufrag x3JG [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:36:42.363 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836601} [DEBUG END] +2023-01-16 10:36:44.147 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836600_1712_517416945", "version": 2, "timestamp": 1673836601816, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 56780 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Received IceCandidate from remote sessionId = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 checkAndAddIceCandidate message = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Peer connection found already [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 56780 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5601 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:36:44.147 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3963 [INFO END] +2023-01-16 10:36:44.147 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836600_1713_1033311139", "version": 2, "timestamp": 1673836602344, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61226 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Received IceCandidate from remote sessionId = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 checkAndAddIceCandidate message = cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Peer connection found already [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5601 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61226 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5601 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:36:44.147 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3967 [INFO END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onConnectionChange [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15695 PeerConnection connected [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 15695 peerConnectSuccess [DEBUG END] +2023-01-16 10:36:44.147 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4380 [INFO END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15695 startHeartbeat [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15695 getBitRate [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15694 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:36:44.147 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15694 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 15757 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:36:45.353 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5156 [INFO END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 15757 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 15757 registerBitRateCallback [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 15757 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:36:45.353 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:36:45.353 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:36:45.353 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15695 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15695 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836523000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:36:46.590 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a [INFO END] +2023-01-16 10:36:46.590 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:36:46.590 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836607460","params":{"sessionId":"cb41d7b7-f8f7-4cac-9a8f-7fc13dbd1c0a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:36:46.590 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15695 onConnectionChange [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15695 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836605000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15694 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:36:46.590 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:36:47.635 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:35.738 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_5738 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10514 [DEBUG END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: timestamp=1673836656144 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: nonce=5b978866-839e-42b1-8f1e-f90bea84fdda [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: sign=e583ec52acc87e3ffff6d67dc07b34d3 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:37:35.738 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:37:35.738 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:37:35 GMT [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=599 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:37:36 GMT [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=936 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:37:36 GMT [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b4fd7426-8633-4bc6-a224-97820786ae77 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HBkGIZIAMFTdg= [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b870-7e82e6921f662073439a61ac;Sampled=0 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1194 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: timestamp=1673836657375 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: nonce=7765f00b-4467-4608-86e2-79f48d9450fa [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: sign=06fd3e6790a8e310b4d730fd6f764fd4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:37:36.892 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:37:36.892 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:37:36 GMT [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amzn-requestid=adf3c28c-a046-4ed1-993c-2dc8bf199448 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HBpEknIAMFe8w= [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b870-0c9202042dff584f6e6d119c;Sampled=0 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=446 [INFO END] +2023-01-16 10:37:36.892 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 992}} [INFO END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (775ms) [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:37:37 GMT [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837257},{"uris":["turn:54.87.154.8:3478"],"username":"1673837257:coturn","password":"my7ikw4Ypw4BjijPW20TQzCSMg8=","expireTimestamp":1673837257}]} [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837257},{"uris":["turn:54.87.154.8:3478"],"username":"1673837257:coturn","password":"my7ikw4Ypw4BjijPW20TQzCSMg8=","expireTimestamp":1673837257}]} [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:37:38.200 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:37:38.200 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5738,5,main] thread id:10549 [DEBUG END] +2023-01-16 10:37:38.200 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:37:39.415 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:f0ffbeda-aef2-43c3-a9c5-04becb0a8766 耗时:0 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:117 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16413 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16413 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16413 createSdpOffer success [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16413 oldSDP =v=0 +o=- 1635358155964836794 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+WbZ +a=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:778131904 cname:zZhNiD9KptyS+CdU +a=ssrc:778131904 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:778131904 mslabel:KvsLocalMediaStream +a=ssrc:778131904 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+WbZ +a=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3774077597 3805161547 +a=ssrc:3774077597 cname:zZhNiD9KptyS+CdU +a=ssrc:3774077597 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3774077597 mslabel:KvsLocalMediaStream +a=ssrc:3774077597 label:KvsVideoTrack +a=ssrc:3805161547 cname:zZhNiD9KptyS+CdU +a=ssrc:3805161547 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3805161547 mslabel:KvsLocalMediaStream +a=ssrc:3805161547 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] Message >>>signaling_threa - 16413 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1635358155964836794 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+WbZ\r\na=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:778131904 cname:zZhNiD9KptyS+CdU\r\na=ssrc:778131904 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:778131904 mslabel:KvsLocalMediaStream\r\na=ssrc:778131904 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+WbZ\r\na=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3774077597 3805161547\r\na=ssrc:3774077597 cname:zZhNiD9KptyS+CdU\r\na=ssrc:3774077597 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3774077597 mslabel:KvsLocalMediaStream\r\na=ssrc:3774077597 label:KvsVideoTrack\r\na=ssrc:3805161547 cname:zZhNiD9KptyS+CdU\r\na=ssrc:3805161547 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3805161547 mslabel:KvsLocalMediaStream\r\na=ssrc:3805161547 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] Message >>>signaling_threa - 16413 createOffer description=v=0 +o=- 1635358155964836794 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+WbZ +a=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:778131904 cname:zZhNiD9KptyS+CdU +a=ssrc:778131904 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:778131904 mslabel:KvsLocalMediaStream +a=ssrc:778131904 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+WbZ +a=ice-pwd:uQuN/gz9DdD5Y9Qlh7iu2AtM +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:7F:BA:AB:18:C8:D1:5B:93:64:60:54:17:52:06:3D:42:BD:FE:F4:1E:88:B7:78:51:D1:CF:B7:F6:F0:4D:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3774077597 3805161547 +a=ssrc:3774077597 cname:zZhNiD9KptyS+CdU +a=ssrc:3774077597 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3774077597 mslabel:KvsLocalMediaStream +a=ssrc:3774077597 label:KvsVideoTrack +a=ssrc:3805161547 cname:zZhNiD9KptyS+CdU +a=ssrc:3805161547 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3805161547 mslabel:KvsLocalMediaStream +a=ssrc:3805161547 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16413 sendSdpOffer [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836678287","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE2MzUzNTgxNTU5NjQ4MzY3OTQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6K1diWlxyXG5hPWljZS1wd2Q6dVF1Ti9nejlEZEQ1WTlRbGg3aXUyQXRNXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEJCOjdGOkJBOkFCOjE4OkM4OkQxOjVCOjkzOjY0OjYwOjU0OjE3OjUyOjA2OjNEOjQyOkJE\nOkZFOkY0OjFFOjg4OkI3Ojc4OjUxOkQxOkNGOkI3OkY2OkYwOjREOjcwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Nzc4MTMxOTA0IGNuYW1lOnpaaE5pRDlLcHR5UytDZFVcclxuYT1zc3JjOjc3ODEzMTkwNCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6Nzc4MTMxOTA0\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Nzc4MTMxOTA0IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6K1diWlxyXG5hPWljZS1wd2Q6\ndVF1Ti9nejlEZEQ1WTlRbGg3aXUyQXRNXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEJCOjdGOkJBOkFCOjE4OkM4OkQxOjVCOjkz\nOjY0OjYwOjU0OjE3OjUyOjA2OjNEOjQyOkJEOkZFOkY0OjFFOjg4OkI3Ojc4OjUxOkQxOkNGOkI3\nOkY2OkYwOjREOjcwXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDM3NzQwNzc1OTcgMzgwNTE2MTU0N1xyXG5hPXNzcmM6Mzc3NDA3\nNzU5NyBjbmFtZTp6WmhOaUQ5S3B0eVMrQ2RVXHJcbmE9c3NyYzozNzc0MDc3NTk3IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozNzc0MDc3NTk3IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzc3NDA3NzU5NyBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozODA1MTYxNTQ3IGNuYW1lOnpaaE5pRDlLcHR5UytDZFVcclxuYT1z\nc3JjOjM4MDUxNjE1NDcgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM4MDUxNjE1NDcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nODA1MTYxNTQ3IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673837257:coturn","icePassword1":"my7ikw4Ypw4BjijPW20TQzCSMg8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:145 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackViewerSendSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16413 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33573 typ host generation 0 ufrag +WbZ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33573 typ host generation 0 ufrag +WbZ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16413 sendIceCandidate [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836678291","params":{"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33573 typ host generation 0 ufrag +WbZ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackViewerSendSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37750 typ host generation 0 ufrag +WbZ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37750 typ host generation 0 ufrag +WbZ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16413 sendIceCandidate [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836678293","params":{"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 37750 typ host generation 0 ufrag +WbZ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackViewerSendSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 13623 typ srflx raddr 10.53.4.91 rport 37750 generation 0 ufrag +WbZ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 13623 typ srflx raddr 10.53.4.91 rport 37750 generation 0 ufrag +WbZ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16413 sendIceCandidate [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836678532","params":{"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 13623 typ srflx raddr 10.53.4.91 rport 37750 generation 0 ufrag +WbZ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:389 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackViewerSendSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (433ms) [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:37:57 GMT [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"80ec17c3-8912-4d17-bfcc-681661749abf","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837277},{"uris":["turn:52.20.79.251:3478"],"username":"1673837277:coturn","password":"Waiss2lRNA4Ttr3hrZDmm9+0CXM=","expireTimestamp":1673837277}]} [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"80ec17c3-8912-4d17-bfcc-681661749abf","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837277},{"uris":["turn:52.20.79.251:3478"],"username":"1673837277:coturn","password":"Waiss2lRNA4Ttr3hrZDmm9+0CXM=","expireTimestamp":1673837277}]} [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63550 typ relay raddr 223.104.77.207 rport 13623 generation 0 ufrag +WbZ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63550 typ relay raddr 223.104.77.207 rport 13623 generation 0 ufrag +WbZ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16413 sendIceCandidate [DEBUG END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836678821","params":{"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 63550 typ relay raddr 223.104.77.207 rport 13623 generation 0 ufrag +WbZ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:37:58.031 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:679 [INFO END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackViewerSendSignal [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:37:58.031 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836678} [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836676_1714_42553142", "version": 2, "timestamp": 1673836678831, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjY3OTA5NjgwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3MDEzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2NTYwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwNTUwMTQ4MTYgY25hbWU6T08wUkorMjhsNlNUTjNuSVxyXG5hPXNzcmM6MjA1NTAxNDgxNiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDU1MDE0ODE2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjA1NTAxNDgxNiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MngrZFxyXG5hPWljZS1wd2Q6cW40S2tHZEt4aThKT1p1OFREQTMvaVdmXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMjU6RDI6NTU6NEE6REY6MDc6QjQ6Mjg6Mjc6NTQ6RkM6NUM6NEU6QjY6RUE6QTc6Q0I6NzU6QkE6ODk6RUY6RTY6NDc6Njk6N0U6MkM6MTk6NEM6NEU6OTM6N0E6ODNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3MDEzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2NTYwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE0NTk1NTcyNzcgY25hbWU6T08wUkorMjhsNlNUTjNuSVxyXG5hPXNzcmM6MTQ1OTU1NzI3NyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNDU5NTU3Mjc3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTQ1OTU1NzI3NyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MngrZFxyXG5hPWljZS1wd2Q6cW40S2tHZEt4aThKT1p1OFREQTMvaVdmXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMjU6RDI6NTU6NEE6REY6MDc6QjQ6Mjg6Mjc6NTQ6RkM6NUM6NEU6QjY6RUE6QTc6Q0I6NzU6QkE6ODk6RUY6RTY6NDc6Njk6N0U6MkM6MTk6NEM6NEU6OTM6N0E6ODNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "f0ffbeda-aef2-43c3-a9c5-04becb0a8766", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Answer Sdp: v=0 +o=- 1267909680 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37013 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56560 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2055014816 cname:OO0RJ+28l6STN3nI +a=ssrc:2055014816 msid:myKvsVideoStream myAudioTrack +a=ssrc:2055014816 mslabel:myKvsVideoStream +a=ssrc:2055014816 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2x+d +a=ice-pwd:qn4KkGdKxi8JOZu8TDA3/iWf +a=ice-options:trickle +a=fingerprint:sha-256 25:D2:55:4A:DF:07:B4:28:27:54:FC:5C:4E:B6:EA:A7:CB:75:BA:89:EF:E6:47:69:7E:2C:19:4C:4E:93:7A:83 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37013 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56560 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1459557277 cname:OO0RJ+28l6STN3nI +a=ssrc:1459557277 msid:myKvsVideoStream myVideoTrack +a=ssrc:1459557277 mslabel:myKvsVideoStream +a=ssrc:1459557277 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2x+d +a=ice-pwd:qn4KkGdKxi8JOZu8TDA3/iWf +a=ice-options:trickle +a=fingerprint:sha-256 25:D2:55:4A:DF:07:B4:28:27:54:FC:5C:4E:B6:EA:A7:CB:75:BA:89:EF:E6:47:69:7E:2C:19:4C:4E:93:7A:83 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 16413 addRemoteStream [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16413 addRemoteStream [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16413 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Answer Client ID: f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1966 [INFO END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onConnectionChange [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836676_1715_1665864634", "version": 2, "timestamp": 1673836678969, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56560 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f0ffbeda-aef2-43c3-a9c5-04becb0a8766", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16413 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Received IceCandidate from remote sessionId = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 checkAndAddIceCandidate message = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Peer connection found already [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56560 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1970 [INFO END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=9bc9e5df-da18-4d08-8557-fe80cc9bf782 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836677_1716_222973612", "version": 2, "timestamp": 1673836679038, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37013 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f0ffbeda-aef2-43c3-a9c5-04becb0a8766", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Received IceCandidate from remote sessionId = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 checkAndAddIceCandidate message = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Peer connection found already [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37013 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:37:59.351 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:37:59.351 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2054 [INFO END] +2023-01-16 10:38:00.806 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836677_1717_1103679303", "version": 2, "timestamp": 1673836679687, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57304 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f0ffbeda-aef2-43c3-a9c5-04becb0a8766", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Received IceCandidate from remote sessionId = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 checkAndAddIceCandidate message = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Peer connection found already [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57304 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:38:00.806 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2667 [INFO END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63550 typ relay raddr 223.104.77.207 rport 13623 generation 0 ufrag +WbZ network-id 3 network-cost 900 remote sdp = candidate:431427477 1 udp 2130706431 56560 typ prflx generation 0 ufrag 2x+d [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:38:00.806 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836678_1718_538033672", "version": 2, "timestamp": 1673836680275, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 49738 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "f0ffbeda-aef2-43c3-a9c5-04becb0a8766", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Received IceCandidate from remote sessionId = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 checkAndAddIceCandidate message = f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Peer connection found already [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5738 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 49738 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:38:00.806 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:38:00.806 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3259 [INFO END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onConnectionChange [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16413 PeerConnection connected [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 16413 peerConnectSuccess [DEBUG END] +2023-01-16 10:38:02.452 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4308 [INFO END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16413 startHeartbeat [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16413 getBitRate [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16412 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16412 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 16452 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:38:02.452 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5102 [INFO END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 16452 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 16452 registerBitRateCallback [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 16452 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:38:02.452 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:38:02.452 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:38:02.452 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:38:03.477 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16413 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:38:03.477 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16413 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673836605000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:38:05.117 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:f0ffbeda-aef2-43c3-a9c5-04becb0a8766 [INFO END] +2023-01-16 10:38:05.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:38:05.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836685520","params":{"sessionId":"f0ffbeda-aef2-43c3-a9c5-04becb0a8766"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:38:05.117 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16413 onConnectionChange [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16413 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673836683000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16412 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:38:05.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:38:55.972 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10522 [DEBUG END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: timestamp=1673836736395 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: nonce=8c3acf2c-ada4-40c3-a4f7-b41da45aea10 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: sign=d1de6b82c2b5430c3e8578351721b6a5 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:38:55.972 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:38:55.972 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:38:56 GMT [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=564 [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:38:56 GMT [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=716 [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:38:57.113 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:38:58 GMT [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: x-amzn-requestid=cc027fe1-becd-431f-9208-80dff6124b3c [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HObFhbIAMFj3Q= [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b8c2-539acf9a5fc97bad278c61db;Sampled=0 [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:38:59.676 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=3275 [INFO END] +2023-01-16 10:38:59.676 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5967,5,main] thread id:10553 [DEBUG END] +2023-01-16 10:38:59.676 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: timestamp=1673836740776 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: nonce=8e069deb-dd51-43e9-8dd1-4b14be5d7823 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: sign=433cba5c7c754f228bcb5e2e615f87d8 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:39:00.744 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:39:00.744 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:39:00.744 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:39:00 GMT [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: x-amzn-requestid=15e40c6e-f423-4270-b4a4-44d524c142d2 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HOqEuQoAMFvzA= [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b8c4-09da2f28441324886d6d0b98;Sampled=0 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=917 [INFO END] +2023-01-16 10:39:00.744 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 993}} [INFO END] +2023-01-16 10:39:02.175 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (2128ms) [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:39:01 GMT [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837341},{"uris":["turn:54.87.154.8:3478"],"username":"1673837341:coturn","password":"CewRjcZSjeBe4HcMrcM7tDd6QJw=","expireTimestamp":1673837341}]} [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837341},{"uris":["turn:54.87.154.8:3478"],"username":"1673837341:coturn","password":"CewRjcZSjeBe4HcMrcM7tDd6QJw=","expireTimestamp":1673837341}]} [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:39:02.175 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:39:02.175 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:48174b2b-b93b-4415-96a9-1a0fc8d414cc 耗时:0 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17043 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17043 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17043 createSdpOffer success [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17043 oldSDP =v=0 +o=- 6866304001662199584 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rF7q +a=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1292662947 cname:ughM4JdNhDrypmRd +a=ssrc:1292662947 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1292662947 mslabel:KvsLocalMediaStream +a=ssrc:1292662947 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rF7q +a=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2380070584 1018263313 +a=ssrc:2380070584 cname:ughM4JdNhDrypmRd +a=ssrc:2380070584 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2380070584 mslabel:KvsLocalMediaStream +a=ssrc:2380070584 label:KvsVideoTrack +a=ssrc:1018263313 cname:ughM4JdNhDrypmRd +a=ssrc:1018263313 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1018263313 mslabel:KvsLocalMediaStream +a=ssrc:1018263313 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] Message >>>signaling_threa - 17043 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6866304001662199584 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rF7q\r\na=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1292662947 cname:ughM4JdNhDrypmRd\r\na=ssrc:1292662947 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1292662947 mslabel:KvsLocalMediaStream\r\na=ssrc:1292662947 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rF7q\r\na=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2380070584 1018263313\r\na=ssrc:2380070584 cname:ughM4JdNhDrypmRd\r\na=ssrc:2380070584 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2380070584 mslabel:KvsLocalMediaStream\r\na=ssrc:2380070584 label:KvsVideoTrack\r\na=ssrc:1018263313 cname:ughM4JdNhDrypmRd\r\na=ssrc:1018263313 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1018263313 mslabel:KvsLocalMediaStream\r\na=ssrc:1018263313 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] Message >>>signaling_threa - 17043 createOffer description=v=0 +o=- 6866304001662199584 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rF7q +a=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1292662947 cname:ughM4JdNhDrypmRd +a=ssrc:1292662947 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1292662947 mslabel:KvsLocalMediaStream +a=ssrc:1292662947 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rF7q +a=ice-pwd:cxaMTSxY21LD9o5TVAnG+VYF +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:11:3C:15:39:69:9F:56:A7:7B:37:AB:06:E7:89:EA:9B:0D:14:15:7A:A8:A3:11:BC:E7:AF:8F:E5:34:31:0B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2380070584 1018263313 +a=ssrc:2380070584 cname:ughM4JdNhDrypmRd +a=ssrc:2380070584 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2380070584 mslabel:KvsLocalMediaStream +a=ssrc:2380070584 label:KvsVideoTrack +a=ssrc:1018263313 cname:ughM4JdNhDrypmRd +a=ssrc:1018263313 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1018263313 mslabel:KvsLocalMediaStream +a=ssrc:1018263313 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17043 sendSdpOffer [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836759392","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY4NjYzMDQwMDE2NjIxOTk1ODQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ckY3cVxyXG5hPWljZS1wd2Q6Y3hhTVRTeFkyMUxEOW81VFZBbkcrVllGXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEIxOjExOjNDOjE1OjM5OjY5OjlGOjU2OkE3OjdCOjM3OkFCOjA2OkU3Ojg5OkVBOjlCOjBE\nOjE0OjE1OjdBOkE4OkEzOjExOkJDOkU3OkFGOjhGOkU1OjM0OjMxOjBCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTI5MjY2Mjk0NyBjbmFtZTp1Z2hNNEpkTmhEcnlwbVJkXHJcbmE9c3NyYzoxMjkyNjYyOTQ3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMjkyNjYy\nOTQ3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTI5MjY2Mjk0NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnJGN3FcclxuYT1pY2Ut\ncHdkOmN4YU1UU3hZMjFMRDlvNVRWQW5HK1ZZRlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCMToxMTozQzoxNTozOTo2OTo5Rjo1\nNjpBNzo3QjozNzpBQjowNjpFNzo4OTpFQTo5QjowRDoxNDoxNTo3QTpBODpBMzoxMTpCQzpFNzpB\nRjo4RjpFNTozNDozMTowQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMzgwMDcwNTg0IDEwMTgyNjMzMTNcclxuYT1zc3JjOjIz\nODAwNzA1ODQgY25hbWU6dWdoTTRKZE5oRHJ5cG1SZFxyXG5hPXNzcmM6MjM4MDA3MDU4NCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjM4MDA3MDU4NCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIzODAwNzA1ODQgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTAxODI2MzMxMyBjbmFtZTp1Z2hNNEpkTmhEcnlwbVJkXHJc\nbmE9c3NyYzoxMDE4MjYzMzEzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMDE4MjYzMzEzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTAxODI2MzMxMyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673837341:coturn","icePassword1":"CewRjcZSjeBe4HcMrcM7tDd6QJw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:133 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackViewerSendSignal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17043 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45117 typ host generation 0 ufrag rF7q network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45117 typ host generation 0 ufrag rF7q network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17043 sendIceCandidate [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836759396","params":{"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45117 typ host generation 0 ufrag rF7q network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:136 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackViewerSendSignal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56790 typ host generation 0 ufrag rF7q network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56790 typ host generation 0 ufrag rF7q network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17043 sendIceCandidate [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836759397","params":{"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 56790 typ host generation 0 ufrag rF7q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:137 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackViewerSendSignal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31419 typ srflx raddr 10.53.4.91 rport 56790 generation 0 ufrag rF7q network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 31419 typ srflx raddr 10.53.4.91 rport 56790 generation 0 ufrag rF7q network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17043 sendIceCandidate [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836759632","params":{"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 31419 typ srflx raddr 10.53.4.91 rport 56790 generation 0 ufrag rF7q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:373 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackViewerSendSignal [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (406ms) [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:39:18 GMT [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"89b05ce1-bae4-487b-9e16-eb6d5de2a28e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837358},{"uris":["turn:54.87.154.8:3478"],"username":"1673837358:coturn","password":"C5l0e7deUFZSMd7HoI2yJqT2j6I=","expireTimestamp":1673837358}]} [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"89b05ce1-bae4-487b-9e16-eb6d5de2a28e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837358},{"uris":["turn:54.87.154.8:3478"],"username":"1673837358:coturn","password":"C5l0e7deUFZSMd7HoI2yJqT2j6I=","expireTimestamp":1673837358}]} [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58009 typ relay raddr 223.104.77.207 rport 31419 generation 0 ufrag rF7q network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58009 typ relay raddr 223.104.77.207 rport 31419 generation 0 ufrag rF7q network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17043 sendIceCandidate [DEBUG END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836759933","params":{"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 58009 typ relay raddr 223.104.77.207 rport 31419 generation 0 ufrag rF7q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:19.148 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:675 [INFO END] +2023-01-16 10:39:19.148 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackViewerSendSignal [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:39:20.415 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836757_1720_1683873671", "version": 2, "timestamp": 1673836759761, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "48174b2b-b93b-4415-96a9-1a0fc8d414cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Received IceCandidate from remote sessionId = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 checkAndAddIceCandidate message = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5967 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:39:20.415 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1859 [INFO END] +2023-01-16 10:39:20.415 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836758_1721_977395130", "version": 2, "timestamp": 1673836759828, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "48174b2b-b93b-4415-96a9-1a0fc8d414cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Received IceCandidate from remote sessionId = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 checkAndAddIceCandidate message = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:39:20.415 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5967 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:39:20.415 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1866 [INFO END] +2023-01-16 10:39:21.537 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836757_1719_1505969292", "version": 2, "timestamp": 1673836759844, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1MDQ5NDI3NDcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTkyMjQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzMwODkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NjUwNDY3MzMxIGNuYW1lOkwvd0JwR3RQc2RFZlN4Zi9cclxuYT1zc3JjOjY1MDQ2NzMzMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo2NTA0NjczMzEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2NTA0NjczMzEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnNwTWhcclxuYT1pY2UtcHdkOmNjbXJvcmkwWkN4L3NyKzVnRkxJT0xRMFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEQ5OkI2Ojk4OjYzOjA5OjNGOjdEOjRDOjQ0Ojc3OkY4OjNFOjQyOkREOjdCOjk3OjMzOjU3OjhGOkVDOjYxOjlGOjgzOjU1OjkyOjk4OjlGOkYwOjlFOjAxOkJBOjlEXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1OTIyNCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzMzA4OSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3MjQ2OTU5ODUgY25hbWU6TC93QnBHdFBzZEVmU3hmL1xyXG5hPXNzcmM6NzI0Njk1OTg1IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjcyNDY5NTk4NSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjcyNDY5NTk4NSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6c3BNaFxyXG5hPWljZS1wd2Q6Y2Ntcm9yaTBaQ3gvc3IrNWdGTElPTFEwXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRDk6QjY6OTg6NjM6MDk6M0Y6N0Q6NEM6NDQ6Nzc6Rjg6M0U6NDI6REQ6N0I6OTc6MzM6NTc6OEY6RUM6NjE6OUY6ODM6NTU6OTI6OTg6OUY6RjA6OUU6MDE6QkE6OURcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "48174b2b-b93b-4415-96a9-1a0fc8d414cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Answer Sdp: v=0 +o=- 504942747 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:650467331 cname:L/wBpGtPsdEfSxf/ +a=ssrc:650467331 msid:myKvsVideoStream myAudioTrack +a=ssrc:650467331 mslabel:myKvsVideoStream +a=ssrc:650467331 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:spMh +a=ice-pwd:ccmrori0ZCx/sr+5gFLIOLQ0 +a=ice-options:trickle +a=fingerprint:sha-256 D9:B6:98:63:09:3F:7D:4C:44:77:F8:3E:42:DD:7B:97:33:57:8F:EC:61:9F:83:55:92:98:9F:F0:9E:01:BA:9D +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:724695985 cname:L/wBpGtPsdEfSxf/ +a=ssrc:724695985 msid:myKvsVideoStream myVideoTrack +a=ssrc:724695985 mslabel:myKvsVideoStream +a=ssrc:724695985 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:spMh +a=ice-pwd:ccmrori0ZCx/sr+5gFLIOLQ0 +a=ice-options:trickle +a=fingerprint:sha-256 D9:B6:98:63:09:3F:7D:4C:44:77:F8:3E:42:DD:7B:97:33:57:8F:EC:61:9F:83:55:92:98:9F:F0:9E:01:BA:9D +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 17043 addRemoteStream [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17043 addRemoteStream [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17043 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Answer Client ID: 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onConnectionChange [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17043 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33089 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5967 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:39:21.537 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2420 [INFO END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ba14dc98-7b76-4701-ac1b-cc2354c0c830 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:39:21.537 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836759_1722_1316185367", "version": 2, "timestamp": 1673836760762, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 52089 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "48174b2b-b93b-4415-96a9-1a0fc8d414cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Received IceCandidate from remote sessionId = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 checkAndAddIceCandidate message = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Peer connection found already [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 52089 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5967 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:39:21.537 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2666 [INFO END] +2023-01-16 10:39:21.537 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836759_1723_1461785300", "version": 2, "timestamp": 1673836761250, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 65206 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "48174b2b-b93b-4415-96a9-1a0fc8d414cc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Received IceCandidate from remote sessionId = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 checkAndAddIceCandidate message = 48174b2b-b93b-4415-96a9-1a0fc8d414cc [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Peer connection found already [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5967 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 65206 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5967 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:39:21.537 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3111 [INFO END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 58009 typ relay raddr 223.104.77.207 rport 31419 generation 0 ufrag rF7q network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 59224 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag spMh network-cost 999 [DEBUG END] +2023-01-16 10:39:21.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:39:22.576 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:39:22.576 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836761} [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onConnectionChange [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17043 PeerConnection connected [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 17043 peerConnectSuccess [DEBUG END] +2023-01-16 10:39:23.911 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4644 [INFO END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17043 startHeartbeat [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17043 getBitRate [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17042 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17042 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 17091 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:39:23.911 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5314 [INFO END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 17091 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 17091 registerBitRateCallback [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 17091 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:39:23.911 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:39:23.911 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:39:23.911 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:39:24.928 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17043 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:39:24.928 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17043 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673836683000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:39:29.597 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:48174b2b-b93b-4415-96a9-1a0fc8d414cc [INFO END] +2023-01-16 10:39:29.597 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:39:29.597 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836770002","params":{"sessionId":"48174b2b-b93b-4415-96a9-1a0fc8d414cc"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@52c42db [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:39:29.597 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17043 onConnectionChange [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17043 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673836764000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17042 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:39:29.597 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:21.221 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10529 [DEBUG END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: timestamp=1673836821655 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: nonce=ab37e491-efad-4317-83ac-9fdb8304a5bf [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: sign=bfefbbd43bbd339bdc11f1436bb85698 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:40:21.221 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:40:21.221 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:40:21 GMT [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=567 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:40:21 GMT [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=723 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:40:21 GMT [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amzn-requestid=43ac6d31-75e4-49f3-b136-71328cea1b8f [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HbaGiCoAMFp0Q= [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b915-186c9c6d4f65d19b3c7d5d5c;Sampled=0 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1172 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: timestamp=1673836822860 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: nonce=276bf5db-8fae-4de7-b19c-4f37d0ca8665 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: sign=8710b019064832edc7dda64873052696 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:40:22.380 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:40:22 GMT [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amzn-requestid=09df53e9-dfd6-47a4-baaf-9ec1ecb06926 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HbgE9-oAMF6JA= [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b916-2d229edc10b0dd1e3339c436;Sampled=0 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=435 [INFO END] +2023-01-16 10:40:22.380 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 994}} [INFO END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (703ms) [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:40:22 GMT [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837422},{"uris":["turn:54.87.154.8:3478"],"username":"1673837422:coturn","password":"0ch+/LpEnf330CclOPz24AFEAy0=","expireTimestamp":1673837422}]} [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837422},{"uris":["turn:54.87.154.8:3478"],"username":"1673837422:coturn","password":"0ch+/LpEnf330CclOPz24AFEAy0=","expireTimestamp":1673837422}]} [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:40:23.575 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:40:23.575 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1215,5,main] thread id:10561 [DEBUG END] +2023-01-16 10:40:23.575 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:40:23.575 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:27b9d6f9-026e-47df-8aa0-b775f37a0f29 耗时:1 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:123 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17845 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17845 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17845 createSdpOffer success [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17845 oldSDP =v=0 +o=- 6986190796682894052 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CPRX +a=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2772076868 cname:d5G/EsTdq2t6pDAY +a=ssrc:2772076868 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2772076868 mslabel:KvsLocalMediaStream +a=ssrc:2772076868 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CPRX +a=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1683331789 2915146770 +a=ssrc:1683331789 cname:d5G/EsTdq2t6pDAY +a=ssrc:1683331789 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1683331789 mslabel:KvsLocalMediaStream +a=ssrc:1683331789 label:KvsVideoTrack +a=ssrc:2915146770 cname:d5G/EsTdq2t6pDAY +a=ssrc:2915146770 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2915146770 mslabel:KvsLocalMediaStream +a=ssrc:2915146770 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] Message >>>signaling_threa - 17845 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6986190796682894052 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:CPRX\r\na=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2772076868 cname:d5G/EsTdq2t6pDAY\r\na=ssrc:2772076868 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2772076868 mslabel:KvsLocalMediaStream\r\na=ssrc:2772076868 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:CPRX\r\na=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1683331789 2915146770\r\na=ssrc:1683331789 cname:d5G/EsTdq2t6pDAY\r\na=ssrc:1683331789 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1683331789 mslabel:KvsLocalMediaStream\r\na=ssrc:1683331789 label:KvsVideoTrack\r\na=ssrc:2915146770 cname:d5G/EsTdq2t6pDAY\r\na=ssrc:2915146770 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2915146770 mslabel:KvsLocalMediaStream\r\na=ssrc:2915146770 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] Message >>>signaling_threa - 17845 createOffer description=v=0 +o=- 6986190796682894052 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CPRX +a=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2772076868 cname:d5G/EsTdq2t6pDAY +a=ssrc:2772076868 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2772076868 mslabel:KvsLocalMediaStream +a=ssrc:2772076868 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CPRX +a=ice-pwd:Xi2is8lCmzhRvwkFrTk7vxV4 +a=ice-options:trickle renomination +a=fingerprint:sha-256 5C:64:26:DD:F6:D0:26:04:5B:F2:2D:45:06:7C:DF:0F:78:24:18:FA:FF:65:46:43:8A:BA:40:EC:5B:58:E7:9F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1683331789 2915146770 +a=ssrc:1683331789 cname:d5G/EsTdq2t6pDAY +a=ssrc:1683331789 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1683331789 mslabel:KvsLocalMediaStream +a=ssrc:1683331789 label:KvsVideoTrack +a=ssrc:2915146770 cname:d5G/EsTdq2t6pDAY +a=ssrc:2915146770 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2915146770 mslabel:KvsLocalMediaStream +a=ssrc:2915146770 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17845 sendSdpOffer [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836845165","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY5ODYxOTA3OTY2ODI4OTQwNTIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Q1BSWFxyXG5hPWljZS1wd2Q6WGkyaXM4bENtemhSdndrRnJUazd2eFY0XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDVDOjY0OjI2OkREOkY2OkQwOjI2OjA0OjVCOkYyOjJEOjQ1OjA2OjdDOkRGOjBGOjc4OjI0\nOjE4OkZBOkZGOjY1OjQ2OjQzOjhBOkJBOjQwOkVDOjVCOjU4OkU3OjlGXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mjc3MjA3Njg2OCBjbmFtZTpkNUcvRXNUZHEydDZwREFZXHJcbmE9c3NyYzoyNzcyMDc2ODY4\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNzcyMDc2\nODY4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjc3MjA3Njg2OCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkNQUlhcclxuYT1pY2Ut\ncHdkOlhpMmlzOGxDbXpoUnZ3a0ZyVGs3dnhWNFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1Qzo2NDoyNjpERDpGNjpEMDoyNjow\nNDo1QjpGMjoyRDo0NTowNjo3QzpERjowRjo3ODoyNDoxODpGQTpGRjo2NTo0Njo0Mzo4QTpCQTo0\nMDpFQzo1Qjo1ODpFNzo5RlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxNjgzMzMxNzg5IDI5MTUxNDY3NzBcclxuYT1zc3JjOjE2\nODMzMzE3ODkgY25hbWU6ZDVHL0VzVGRxMnQ2cERBWVxyXG5hPXNzcmM6MTY4MzMzMTc4OSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTY4MzMzMTc4OSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE2ODMzMzE3ODkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjkxNTE0Njc3MCBjbmFtZTpkNUcvRXNUZHEydDZwREFZXHJc\nbmE9c3NyYzoyOTE1MTQ2NzcwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyOTE1MTQ2NzcwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjkxNTE0Njc3MCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673837422:coturn","icePassword1":"0ch+/LpEnf330CclOPz24AFEAy0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackViewerSendSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17845 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41144 typ host generation 0 ufrag CPRX network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41144 typ host generation 0 ufrag CPRX network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17845 sendIceCandidate [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836845171","params":{"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41144 typ host generation 0 ufrag CPRX network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackViewerSendSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56666 typ host generation 0 ufrag CPRX network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56666 typ host generation 0 ufrag CPRX network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17845 sendIceCandidate [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836845173","params":{"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 56666 typ host generation 0 ufrag CPRX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackViewerSendSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 23755 typ srflx raddr 10.53.4.91 rport 56666 generation 0 ufrag CPRX network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 23755 typ srflx raddr 10.53.4.91 rport 56666 generation 0 ufrag CPRX network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17845 sendIceCandidate [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836845408","params":{"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 23755 typ srflx raddr 10.53.4.91 rport 56666 generation 0 ufrag CPRX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackViewerSendSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (395ms) [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:40:44 GMT [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"916f8a2b-32d8-4801-bd97-1cf92be23a1a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837444},{"uris":["turn:52.20.79.251:3478"],"username":"1673837444:coturn","password":"7iUIbUyCZ93FnILxBsXTl6Fg+AY=","expireTimestamp":1673837444}]} [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"916f8a2b-32d8-4801-bd97-1cf92be23a1a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837444},{"uris":["turn:52.20.79.251:3478"],"username":"1673837444:coturn","password":"7iUIbUyCZ93FnILxBsXTl6Fg+AY=","expireTimestamp":1673837444}]} [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56256 typ relay raddr 223.104.77.207 rport 23755 generation 0 ufrag CPRX network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56256 typ relay raddr 223.104.77.207 rport 23755 generation 0 ufrag CPRX network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17845 sendIceCandidate [DEBUG END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836845695","params":{"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 56256 typ relay raddr 223.104.77.207 rport 23755 generation 0 ufrag CPRX network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:44.907 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:676 [INFO END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackViewerSendSignal [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:44.907 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:40:46.202 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836843_1724_2004265184", "version": 2, "timestamp": 1673836845349, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5OTQ2NTc0MyAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0Mjg1MyB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzNjg1NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMjI5ODMwMDUwIGNuYW1lOmtiV2Z1dXQ4dVU3RkFFcTJcclxuYT1zc3JjOjEyMjk4MzAwNTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTIyOTgzMDA1MCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjEyMjk4MzAwNTAgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOndKTkVcclxuYT1pY2UtcHdkOkcwYy9NaTZidG5hN3diT281Yk9KQW1paVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVBOjNEOjZGOkQzOkY1OjBDOjU5OkUyOkM3OjIwOkQ2OjE0OjM3OkREOkNGOjI4OkNGOkI5OjQ0OjdCOkFCOkRDOjMxOkQ3OjU0OjYxOjRFOjYwOjFCOkNCOjMxOjQ2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0Mjg1MyB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzNjg1NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzk0ODgzMDEwIGNuYW1lOmtiV2Z1dXQ4dVU3RkFFcTJcclxuYT1zc3JjOjE3OTQ4ODMwMTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTc5NDg4MzAxMCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE3OTQ4ODMwMTAgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOndKTkVcclxuYT1pY2UtcHdkOkcwYy9NaTZidG5hN3diT281Yk9KQW1paVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVBOjNEOjZGOkQzOkY1OjBDOjU5OkUyOkM3OjIwOkQ2OjE0OjM3OkREOkNGOjI4OkNGOkI5OjQ0OjdCOkFCOkRDOjMxOkQ3OjU0OjYxOjRFOjYwOjFCOkNCOjMxOjQ2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "27b9d6f9-026e-47df-8aa0-b775f37a0f29", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Answer Sdp: v=0 +o=- 99465743 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42853 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1229830050 cname:kbWfuut8uU7FAEq2 +a=ssrc:1229830050 msid:myKvsVideoStream myAudioTrack +a=ssrc:1229830050 mslabel:myKvsVideoStream +a=ssrc:1229830050 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wJNE +a=ice-pwd:G0c/Mi6btna7wbOo5bOJAmii +a=ice-options:trickle +a=fingerprint:sha-256 5A:3D:6F:D3:F5:0C:59:E2:C7:20:D6:14:37:DD:CF:28:CF:B9:44:7B:AB:DC:31:D7:54:61:4E:60:1B:CB:31:46 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42853 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1794883010 cname:kbWfuut8uU7FAEq2 +a=ssrc:1794883010 msid:myKvsVideoStream myVideoTrack +a=ssrc:1794883010 mslabel:myKvsVideoStream +a=ssrc:1794883010 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wJNE +a=ice-pwd:G0c/Mi6btna7wbOo5bOJAmii +a=ice-options:trickle +a=fingerprint:sha-256 5A:3D:6F:D3:F5:0C:59:E2:C7:20:D6:14:37:DD:CF:28:CF:B9:44:7B:AB:DC:31:D7:54:61:4E:60:1B:CB:31:46 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 17845 addRemoteStream [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836845} [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17845 addRemoteStream [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17845 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Answer Client ID: 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onConnectionChange [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1215 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:40:46.202 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1620 [INFO END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17845 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=9484c046-e29e-4a0d-8d7c-abc3a641f6df videoTrackState=LIVE [DEBUG END] +2023-01-16 10:40:46.202 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836843_1726_1446627854", "version": 2, "timestamp": 1673836845544, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 42853 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "27b9d6f9-026e-47df-8aa0-b775f37a0f29", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Received IceCandidate from remote sessionId = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 checkAndAddIceCandidate message = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Peer connection found already [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42853 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1215 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:40:46.202 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1645 [INFO END] +2023-01-16 10:40:46.202 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836843_1725_1967270748", "version": 2, "timestamp": 1673836845581, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 36855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "27b9d6f9-026e-47df-8aa0-b775f37a0f29", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Received IceCandidate from remote sessionId = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 checkAndAddIceCandidate message = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Peer connection found already [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 36855 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:40:46.202 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1215 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:40:46.202 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1697 [INFO END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 56256 typ relay raddr 223.104.77.207 rport 23755 generation 0 ufrag CPRX network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 42853 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag wJNE network-cost 999 [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 56256 typ relay raddr 223.104.77.207 rport 23755 generation 0 ufrag CPRX network-id 3 network-cost 900 remote sdp = candidate:3516853192 1 udp 2130706431 36855 typ prflx generation 0 ufrag wJNE [DEBUG END] +2023-01-16 10:40:47.343 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836844_1727_1123023589", "version": 2, "timestamp": 1673836846806, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57817 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "27b9d6f9-026e-47df-8aa0-b775f37a0f29", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Received IceCandidate from remote sessionId = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 checkAndAddIceCandidate message = 27b9d6f9-026e-47df-8aa0-b775f37a0f29 [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Peer connection found already [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1215 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57817 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:40:47.343 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1215 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:40:47.343 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2952 [INFO END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onConnectionChange [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17845 PeerConnection connected [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 17845 peerConnectSuccess [DEBUG END] +2023-01-16 10:40:48.901 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:3880 [INFO END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17845 startHeartbeat [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17845 getBitRate [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17844 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17844 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 17872 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:40:48.901 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4661 [INFO END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 17872 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 17872 registerBitRateCallback [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 17872 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:40:48.901 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:40:48.901 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:40:48.901 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:40:49.926 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17845 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:40:49.926 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17845 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673836764000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:40:51.263 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:27b9d6f9-026e-47df-8aa0-b775f37a0f29 [INFO END] +2023-01-16 10:40:51.263 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:40:51.263 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836851660","params":{"sessionId":"27b9d6f9-026e-47df-8aa0-b775f37a0f29"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@eadea63 [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:40:51.263 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17845 onConnectionChange [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17845 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673836849000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17844 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:40:51.263 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:41:41.412 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:41:41.412 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10533 [DEBUG END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: timestamp=1673836901858 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: nonce=b8976f32-8b54-4ec7-859a-17087bb10c11 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: sign=29c82d813fe1e6fbc80f39521beefe19 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:41:41.412 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:41:41.412 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:41:41.412 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:41:41.412 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:41:41 GMT [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=591 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:41:41 GMT [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:41:41 GMT [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6ffe20ba-7754-4dc6-b877-4c221110f315 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Hn9GvnIAMFftw= [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b965-1f7f698100e17ab839319a16;Sampled=0 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1174 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: timestamp=1673836903064 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: nonce=5d62deee-1f55-4d65-9f0d-a3b5f07d2fb6 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: sign=b4f8a1181c9172557d9aa6d0ca4620b2 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:41:42.601 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:41:42.601 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:41:42 GMT [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1977ab1f-5327-4e14-b8ce-54965aaf45ef [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0HoCF1coAMFdSA= [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b966-1e61143d19394d930cdcbaf3;Sampled=0 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=464 [INFO END] +2023-01-16 10:41:42.601 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 995}} [INFO END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (665ms) [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:41:42 GMT [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837502},{"uris":["turn:52.20.79.251:3478"],"username":"1673837502:coturn","password":"900JNXUggVPGVx3038PzhTDI6po=","expireTimestamp":1673837502}]} [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837502},{"uris":["turn:52.20.79.251:3478"],"username":"1673837502:coturn","password":"900JNXUggVPGVx3038PzhTDI6po=","expireTimestamp":1673837502}]} [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:41:43.779 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:41:43.779 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1407,5,main] thread id:10568 [DEBUG END] +2023-01-16 10:41:43.779 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:41:43.779 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:73a58c59-07d9-4d59-836e-483cfc116706 耗时:0 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18646 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18646 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18646 createSdpOffer success [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18646 oldSDP =v=0 +o=- 5818175630032483353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NUtk +a=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:760361011 cname:pynovzt1HMjlFS7v +a=ssrc:760361011 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:760361011 mslabel:KvsLocalMediaStream +a=ssrc:760361011 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NUtk +a=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2228311343 2453004282 +a=ssrc:2228311343 cname:pynovzt1HMjlFS7v +a=ssrc:2228311343 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2228311343 mslabel:KvsLocalMediaStream +a=ssrc:2228311343 label:KvsVideoTrack +a=ssrc:2453004282 cname:pynovzt1HMjlFS7v +a=ssrc:2453004282 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2453004282 mslabel:KvsLocalMediaStream +a=ssrc:2453004282 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] Message >>>signaling_threa - 18646 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5818175630032483353 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NUtk\r\na=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:760361011 cname:pynovzt1HMjlFS7v\r\na=ssrc:760361011 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:760361011 mslabel:KvsLocalMediaStream\r\na=ssrc:760361011 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NUtk\r\na=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2228311343 2453004282\r\na=ssrc:2228311343 cname:pynovzt1HMjlFS7v\r\na=ssrc:2228311343 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2228311343 mslabel:KvsLocalMediaStream\r\na=ssrc:2228311343 label:KvsVideoTrack\r\na=ssrc:2453004282 cname:pynovzt1HMjlFS7v\r\na=ssrc:2453004282 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2453004282 mslabel:KvsLocalMediaStream\r\na=ssrc:2453004282 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] Message >>>signaling_threa - 18646 createOffer description=v=0 +o=- 5818175630032483353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NUtk +a=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:760361011 cname:pynovzt1HMjlFS7v +a=ssrc:760361011 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:760361011 mslabel:KvsLocalMediaStream +a=ssrc:760361011 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NUtk +a=ice-pwd:zZY9ZHyx9E2u1cXIyzQ8ODWn +a=ice-options:trickle renomination +a=fingerprint:sha-256 37:F9:18:0B:C1:79:67:56:57:8B:FF:6C:74:2F:C4:E2:60:99:C1:44:07:67:A6:90:72:B5:C9:49:5B:BF:34:CA +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2228311343 2453004282 +a=ssrc:2228311343 cname:pynovzt1HMjlFS7v +a=ssrc:2228311343 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2228311343 mslabel:KvsLocalMediaStream +a=ssrc:2228311343 label:KvsVideoTrack +a=ssrc:2453004282 cname:pynovzt1HMjlFS7v +a=ssrc:2453004282 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2453004282 mslabel:KvsLocalMediaStream +a=ssrc:2453004282 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18646 sendSdpOffer [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836924537","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU4MTgxNzU2MzAwMzI0ODMzNTMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TlV0a1xyXG5hPWljZS1wd2Q6elpZOVpIeXg5RTJ1MWNYSXl6UThPRFduXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM3OkY5OjE4OjBCOkMxOjc5OjY3OjU2OjU3OjhCOkZGOjZDOjc0OjJGOkM0OkUyOjYwOjk5\nOkMxOjQ0OjA3OjY3OkE2OjkwOjcyOkI1OkM5OjQ5OjVCOkJGOjM0OkNBXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NzYwMzYxMDExIGNuYW1lOnB5bm92enQxSE1qbEZTN3ZcclxuYT1zc3JjOjc2MDM2MTAxMSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NzYwMzYxMDEx\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NzYwMzYxMDExIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TlV0a1xyXG5hPWljZS1wd2Q6\nelpZOVpIeXg5RTJ1MWNYSXl6UThPRFduXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDM3OkY5OjE4OjBCOkMxOjc5OjY3OjU2OjU3\nOjhCOkZGOjZDOjc0OjJGOkM0OkUyOjYwOjk5OkMxOjQ0OjA3OjY3OkE2OjkwOjcyOkI1OkM5OjQ5\nOjVCOkJGOjM0OkNBXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDIyMjgzMTEzNDMgMjQ1MzAwNDI4MlxyXG5hPXNzcmM6MjIyODMx\nMTM0MyBjbmFtZTpweW5vdnp0MUhNamxGUzd2XHJcbmE9c3NyYzoyMjI4MzExMzQzIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMjI4MzExMzQzIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjIyODMxMTM0MyBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyNDUzMDA0MjgyIGNuYW1lOnB5bm92enQxSE1qbEZTN3ZcclxuYT1z\nc3JjOjI0NTMwMDQyODIgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI0NTMwMDQyODIgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nNDUzMDA0MjgyIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837502:coturn","icePassword1":"900JNXUggVPGVx3038PzhTDI6po\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackViewerSendSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18646 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50567 typ host generation 0 ufrag NUtk network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50567 typ host generation 0 ufrag NUtk network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18646 sendIceCandidate [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836924542","params":{"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50567 typ host generation 0 ufrag NUtk network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackViewerSendSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53131 typ host generation 0 ufrag NUtk network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53131 typ host generation 0 ufrag NUtk network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18646 sendIceCandidate [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836924543","params":{"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 53131 typ host generation 0 ufrag NUtk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackViewerSendSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 2389 typ srflx raddr 10.53.4.91 rport 53131 generation 0 ufrag NUtk network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 2389 typ srflx raddr 10.53.4.91 rport 53131 generation 0 ufrag NUtk network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18646 sendIceCandidate [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836924820","params":{"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 2389 typ srflx raddr 10.53.4.91 rport 53131 generation 0 ufrag NUtk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:420 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackViewerSendSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64926 typ relay raddr 223.104.77.201 rport 2389 generation 0 ufrag NUtk network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64926 typ relay raddr 223.104.77.201 rport 2389 generation 0 ufrag NUtk network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18646 sendIceCandidate [DEBUG END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836925120","params":{"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64926 typ relay raddr 223.104.77.201 rport 2389 generation 0 ufrag NUtk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:04.282 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:722 [INFO END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackViewerSendSignal [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:04.282 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:42:05.599 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836923_1728_284142949", "version": 2, "timestamp": 1673836924837, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "73a58c59-07d9-4d59-836e-483cfc116706", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Received IceCandidate from remote sessionId = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 checkAndAddIceCandidate message = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1407 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:42:05.599 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1567 [INFO END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (1924ms) [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:42:05 GMT [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6e7ccdf4-2d11-4154-bd19-a5682e7c6eb6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837525},{"uris":["turn:54.87.154.8:3478"],"username":"1673837525:coturn","password":"AVy7h/RSShCov7tfqJfD5oZ/Pw8=","expireTimestamp":1673837525}]} [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6e7ccdf4-2d11-4154-bd19-a5682e7c6eb6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837525},{"uris":["turn:54.87.154.8:3478"],"username":"1673837525:coturn","password":"AVy7h/RSShCov7tfqJfD5oZ/Pw8=","expireTimestamp":1673837525}]} [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:42:05.599 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673836925} [DEBUG END] +2023-01-16 10:42:05.599 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836923_1730_1524185469", "version": 2, "timestamp": 1673836925423, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "73a58c59-07d9-4d59-836e-483cfc116706", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Received IceCandidate from remote sessionId = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 checkAndAddIceCandidate message = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:42:05.599 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1407 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:42:05.599 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2166 [INFO END] +2023-01-16 10:42:06.691 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836923_1729_128108744", "version": 2, "timestamp": 1673836925550, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTkxNTIwODE4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwMDU4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDMzMzE4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjExMzkxODIyNzQgY25hbWU6MElQTHlybUlTanY2Mk5VTlxyXG5hPXNzcmM6MTEzOTE4MjI3NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTM5MTgyMjc0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTEzOTE4MjI3NCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6S2dSUlxyXG5hPWljZS1wd2Q6TWR6Y2dMVU9LM0pVeGVlRGttS3J1QXg1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMTE6NUQ6NjI6MEU6QTQ6RDE6RkE6RTY6RTE6RDg6NUI6QjY6QjU6MDk6ODI6NDQ6M0E6MTc6MEQ6OTc6QTc6RDI6NTM6NjA6NUU6QTA6RTA6NTQ6QkY6QzQ6MjM6RkRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwMDU4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDMzMzE4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEyOTMxODYxMDUgY25hbWU6MElQTHlybUlTanY2Mk5VTlxyXG5hPXNzcmM6MTI5MzE4NjEwNSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMjkzMTg2MTA1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTI5MzE4NjEwNSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6S2dSUlxyXG5hPWljZS1wd2Q6TWR6Y2dMVU9LM0pVeGVlRGttS3J1QXg1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMTE6NUQ6NjI6MEU6QTQ6RDE6RkE6RTY6RTE6RDg6NUI6QjY6QjU6MDk6ODI6NDQ6M0E6MTc6MEQ6OTc6QTc6RDI6NTM6NjA6NUU6QTA6RTA6NTQ6QkY6QzQ6MjM6RkRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "73a58c59-07d9-4d59-836e-483cfc116706", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Answer Sdp: v=0 +o=- 1991520818 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1139182274 cname:0IPLyrmISjv62NUN +a=ssrc:1139182274 msid:myKvsVideoStream myAudioTrack +a=ssrc:1139182274 mslabel:myKvsVideoStream +a=ssrc:1139182274 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KgRR +a=ice-pwd:MdzcgLUOK3JUxeeDkmKruAx5 +a=ice-options:trickle +a=fingerprint:sha-256 11:5D:62:0E:A4:D1:FA:E6:E1:D8:5B:B6:B5:09:82:44:3A:17:0D:97:A7:D2:53:60:5E:A0:E0:54:BF:C4:23:FD +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1293186105 cname:0IPLyrmISjv62NUN +a=ssrc:1293186105 msid:myKvsVideoStream myVideoTrack +a=ssrc:1293186105 mslabel:myKvsVideoStream +a=ssrc:1293186105 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KgRR +a=ice-pwd:MdzcgLUOK3JUxeeDkmKruAx5 +a=ice-options:trickle +a=fingerprint:sha-256 11:5D:62:0E:A4:D1:FA:E6:E1:D8:5B:B6:B5:09:82:44:3A:17:0D:97:A7:D2:53:60:5E:A0:E0:54:BF:C4:23:FD +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 18646 addRemoteStream [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18646 addRemoteStream [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18646 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Answer Client ID: 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onConnectionChange [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18646 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33318 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50058 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1407 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:42:06.691 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2451 [INFO END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=e16f0b74-058d-4619-8a0c-3f9b389fb411 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:42:06.691 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836924_1731_1675546136", "version": 2, "timestamp": 1673836926024, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50035 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "73a58c59-07d9-4d59-836e-483cfc116706", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Received IceCandidate from remote sessionId = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 checkAndAddIceCandidate message = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Peer connection found already [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50035 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1407 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:42:06.691 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2770 [INFO END] +2023-01-16 10:42:06.691 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673836924_1732_342649867", "version": 2, "timestamp": 1673836926486, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 60726 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "73a58c59-07d9-4d59-836e-483cfc116706", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Received IceCandidate from remote sessionId = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 checkAndAddIceCandidate message = 73a58c59-07d9-4d59-836e-483cfc116706 [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Peer connection found already [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1407 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 60726 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1407 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:42:06.691 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3238 [INFO END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64926 typ relay raddr 223.104.77.201 rport 2389 generation 0 ufrag NUtk network-id 3 network-cost 900 remote sdp = candidate:2421304949 1 udp 2130706431 58160 typ prflx generation 0 ufrag KgRR [DEBUG END] +2023-01-16 10:42:06.691 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onConnectionChange [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18646 PeerConnection connected [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 18646 peerConnectSuccess [DEBUG END] +2023-01-16 10:42:09.105 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4706 [INFO END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18646 startHeartbeat [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18646 getBitRate [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18645 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18645 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 18704 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:42:09.105 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5466 [INFO END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 18704 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 18704 registerBitRateCallback [DEBUG END] +2023-01-16 10:42:09.105 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 18704 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:42:09.105 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:42:09.105 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:42:10.125 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18646 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:42:10.125 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18646 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836849000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:42:11.529 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:73a58c59-07d9-4d59-836e-483cfc116706 [INFO END] +2023-01-16 10:42:11.529 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:42:11.529 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673836931929","params":{"sessionId":"73a58c59-07d9-4d59-836e-483cfc116706"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:42:11.529 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18646 onConnectionChange [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18646 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673836929000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18645 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:42:11.529 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:01.579 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10542 [DEBUG END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: timestamp=1673836981993 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: nonce=4b2bcf9b-d0ba-4bd3-a59e-8ded111825f2 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: sign=8186290f12b64caef932974f1389076a [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:43:01.579 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:43:01.579 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:43:01 GMT [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=590 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:43:01 GMT [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=743 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:43:02 GMT [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amzn-requestid=335e9304-4abc-44af-be2c-f27780269a1b [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0H0dEhfIAMFTLQ= [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b9b5-27c2bdda23b99ef1167673fb;Sampled=0 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1144 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: timestamp=1673836983177 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: nonce=79c5bf55-4973-489b-80cf-ab94f1df1322 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: sign=8cd3107f01674e020342b7585d334e86 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:43:02.735 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:43:02.735 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:43:02 GMT [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fd4a4c92-6664-436b-8a0b-644c73e8942f [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0H0jFc5IAMFTPA= [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4b9b6-12aeb1ff4c4fdcaa4ffc9157;Sampled=0 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=422 [INFO END] +2023-01-16 10:43:02.735 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 995}} [INFO END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (718ms) [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:43:02 GMT [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837582},{"uris":["turn:54.87.154.8:3478"],"username":"1673837582:coturn","password":"nOb4gflhlBPg7V4ZModinpk1Peg=","expireTimestamp":1673837582}]} [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837582},{"uris":["turn:54.87.154.8:3478"],"username":"1673837582:coturn","password":"nOb4gflhlBPg7V4ZModinpk1Peg=","expireTimestamp":1673837582}]} [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:43:03.946 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:43:03.946 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1573,5,main] thread id:10574 [DEBUG END] +2023-01-16 10:43:03.946 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:43:05.641 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:1ae8e3e8-72da-47f5-943f-c925c5b50770 耗时:1 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19378 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19378 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19378 createSdpOffer success [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19378 oldSDP =v=0 +o=- 1030216792508510961 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:kbMs +a=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1331022819 cname:unVALUHk2LHNBb7e +a=ssrc:1331022819 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1331022819 mslabel:KvsLocalMediaStream +a=ssrc:1331022819 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:kbMs +a=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3594993719 2125171342 +a=ssrc:3594993719 cname:unVALUHk2LHNBb7e +a=ssrc:3594993719 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3594993719 mslabel:KvsLocalMediaStream +a=ssrc:3594993719 label:KvsVideoTrack +a=ssrc:2125171342 cname:unVALUHk2LHNBb7e +a=ssrc:2125171342 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2125171342 mslabel:KvsLocalMediaStream +a=ssrc:2125171342 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] Message >>>signaling_threa - 19378 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1030216792508510961 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:kbMs\r\na=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1331022819 cname:unVALUHk2LHNBb7e\r\na=ssrc:1331022819 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1331022819 mslabel:KvsLocalMediaStream\r\na=ssrc:1331022819 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:kbMs\r\na=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3594993719 2125171342\r\na=ssrc:3594993719 cname:unVALUHk2LHNBb7e\r\na=ssrc:3594993719 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3594993719 mslabel:KvsLocalMediaStream\r\na=ssrc:3594993719 label:KvsVideoTrack\r\na=ssrc:2125171342 cname:unVALUHk2LHNBb7e\r\na=ssrc:2125171342 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2125171342 mslabel:KvsLocalMediaStream\r\na=ssrc:2125171342 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] Message >>>signaling_threa - 19378 createOffer description=v=0 +o=- 1030216792508510961 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:kbMs +a=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1331022819 cname:unVALUHk2LHNBb7e +a=ssrc:1331022819 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1331022819 mslabel:KvsLocalMediaStream +a=ssrc:1331022819 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:kbMs +a=ice-pwd:f5Zoeexec8L0LrmZO7gUvfA1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:12:61:8F:C3:0B:8B:FE:88:7F:E1:3F:34:E4:A4:CE:65:8F:B9:D4:FF:4E:79:E0:6E:E1:62:A5:09:3F:0E:F4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3594993719 2125171342 +a=ssrc:3594993719 cname:unVALUHk2LHNBb7e +a=ssrc:3594993719 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3594993719 mslabel:KvsLocalMediaStream +a=ssrc:3594993719 label:KvsVideoTrack +a=ssrc:2125171342 cname:unVALUHk2LHNBb7e +a=ssrc:2125171342 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2125171342 mslabel:KvsLocalMediaStream +a=ssrc:2125171342 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19378 sendSdpOffer [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837004242","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEwMzAyMTY3OTI1MDg1MTA5NjEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6a2JNc1xyXG5hPWljZS1wd2Q6ZjVab2VleGVjOEwwTHJtWk83Z1V2ZkExXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgwOjEyOjYxOjhGOkMzOjBCOjhCOkZFOjg4OjdGOkUxOjNGOjM0OkU0OkE0OkNFOjY1OjhG\nOkI5OkQ0OkZGOjRFOjc5OkUwOjZFOkUxOjYyOkE1OjA5OjNGOjBFOkY0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTMzMTAyMjgxOSBjbmFtZTp1blZBTFVIazJMSE5CYjdlXHJcbmE9c3NyYzoxMzMxMDIyODE5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMzMxMDIy\nODE5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTMzMTAyMjgxOSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmtiTXNcclxuYT1pY2Ut\ncHdkOmY1Wm9lZXhlYzhMMExybVpPN2dVdmZBMVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4MDoxMjo2MTo4RjpDMzowQjo4QjpG\nRTo4ODo3RjpFMTozRjozNDpFNDpBNDpDRTo2NTo4RjpCOTpENDpGRjo0RTo3OTpFMDo2RTpFMTo2\nMjpBNTowOTozRjowRTpGNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNTk0OTkzNzE5IDIxMjUxNzEzNDJcclxuYT1zc3JjOjM1\nOTQ5OTM3MTkgY25hbWU6dW5WQUxVSGsyTEhOQmI3ZVxyXG5hPXNzcmM6MzU5NDk5MzcxOSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzU5NDk5MzcxOSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1OTQ5OTM3MTkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjEyNTE3MTM0MiBjbmFtZTp1blZBTFVIazJMSE5CYjdlXHJc\nbmE9c3NyYzoyMTI1MTcxMzQyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyMTI1MTcxMzQyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjEyNTE3MTM0MiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673837582:coturn","icePassword1":"nOb4gflhlBPg7V4ZModinpk1Peg\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackViewerSendSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19378 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36765 typ host generation 0 ufrag kbMs network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36765 typ host generation 0 ufrag kbMs network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19378 sendIceCandidate [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837004245","params":{"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36765 typ host generation 0 ufrag kbMs network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackViewerSendSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51280 typ host generation 0 ufrag kbMs network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51280 typ host generation 0 ufrag kbMs network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19378 sendIceCandidate [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837004246","params":{"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 51280 typ host generation 0 ufrag kbMs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackViewerSendSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 4122 typ srflx raddr 10.53.4.91 rport 51280 generation 0 ufrag kbMs network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 4122 typ srflx raddr 10.53.4.91 rport 51280 generation 0 ufrag kbMs network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19378 sendIceCandidate [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837004490","params":{"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 4122 typ srflx raddr 10.53.4.91 rport 51280 generation 0 ufrag kbMs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:386 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackViewerSendSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (431ms) [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:43:23 GMT [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fd8d5c10-15e2-4869-9c31-2f92b8e9b229","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837603},{"uris":["turn:54.87.154.8:3478"],"username":"1673837603:coturn","password":"X+ky1VgGTdi4H8Gxk/AwZ8PJa+U=","expireTimestamp":1673837603}]} [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fd8d5c10-15e2-4869-9c31-2f92b8e9b229","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837603},{"uris":["turn:54.87.154.8:3478"],"username":"1673837603:coturn","password":"X+ky1VgGTdi4H8Gxk/AwZ8PJa+U=","expireTimestamp":1673837603}]} [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55512 typ relay raddr 223.104.77.207 rport 4122 generation 0 ufrag kbMs network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55512 typ relay raddr 223.104.77.207 rport 4122 generation 0 ufrag kbMs network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19378 sendIceCandidate [DEBUG END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837004768","params":{"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55512 typ relay raddr 223.104.77.207 rport 4122 generation 0 ufrag kbMs network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:23.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:666 [INFO END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackViewerSendSignal [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:23.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:25.322 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837002_1733_1328208669", "version": 2, "timestamp": 1673837004495, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTIzOTA4ODk1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM4OTM4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ3NzQzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjYyNjYwODI5MCBjbmFtZTo3Q1g5THMyYy9BeWZkMmVhXHJcbmE9c3NyYzo2MjY2MDgyOTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NjI2NjA4MjkwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NjI2NjA4MjkwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzoxOEx2XHJcbmE9aWNlLXB3ZDpIOThNZlM2L3o2czNOdkdTbWhwcEJpUjBcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAyNzo5RTo5OTo4QjpDNzpFNTpFRjozRTpGMzpCNzpGNToxNjo0Mjo3QTo4RDo5Qzo0RTo4ODo2NDpFNjo0ODpFMjpGQTpEOTowQTpBQzoxMToyQzo0Qjo3QjowNzoyRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzg5MzggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDc3NDMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6Njc4NTU2ODIyIGNuYW1lOjdDWDlMczJjL0F5ZmQyZWFcclxuYT1zc3JjOjY3ODU1NjgyMiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2Nzg1NTY4MjIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2Nzg1NTY4MjIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjE4THZcclxuYT1pY2UtcHdkOkg5OE1mUzYvejZzM052R1NtaHBwQmlSMFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDI3OjlFOjk5OjhCOkM3OkU1OkVGOjNFOkYzOkI3OkY1OjE2OjQyOjdBOjhEOjlDOjRFOjg4OjY0OkU2OjQ4OkUyOkZBOkQ5OjBBOkFDOjExOjJDOjRCOjdCOjA3OjJGXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "1ae8e3e8-72da-47f5-943f-c925c5b50770", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Answer Sdp: v=0 +o=- 1123908895 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38938 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47743 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:626608290 cname:7CX9Ls2c/Ayfd2ea +a=ssrc:626608290 msid:myKvsVideoStream myAudioTrack +a=ssrc:626608290 mslabel:myKvsVideoStream +a=ssrc:626608290 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:18Lv +a=ice-pwd:H98MfS6/z6s3NvGSmhppBiR0 +a=ice-options:trickle +a=fingerprint:sha-256 27:9E:99:8B:C7:E5:EF:3E:F3:B7:F5:16:42:7A:8D:9C:4E:88:64:E6:48:E2:FA:D9:0A:AC:11:2C:4B:7B:07:2F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38938 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47743 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:678556822 cname:7CX9Ls2c/Ayfd2ea +a=ssrc:678556822 msid:myKvsVideoStream myVideoTrack +a=ssrc:678556822 mslabel:myKvsVideoStream +a=ssrc:678556822 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:18Lv +a=ice-pwd:H98MfS6/z6s3NvGSmhppBiR0 +a=ice-options:trickle +a=fingerprint:sha-256 27:9E:99:8B:C7:E5:EF:3E:F3:B7:F5:16:42:7A:8D:9C:4E:88:64:E6:48:E2:FA:D9:0A:AC:11:2C:4B:7B:07:2F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837004} [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 19378 addRemoteStream [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19378 addRemoteStream [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19378 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Answer Client ID: 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1573 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:43:25.322 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1701 [INFO END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onConnectionChange [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19378 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=02210a2d-5cb8-48e9-a28b-14964d5e8421 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:43:25.322 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837002_1734_284927412", "version": 2, "timestamp": 1673837004838, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 47743 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ae8e3e8-72da-47f5-943f-c925c5b50770", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Received IceCandidate from remote sessionId = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 checkAndAddIceCandidate message = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Peer connection found already [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 47743 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1573 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:43:25.322 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1869 [INFO END] +2023-01-16 10:43:25.322 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837003_1735_520350039", "version": 2, "timestamp": 1673837004840, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 38938 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ae8e3e8-72da-47f5-943f-c925c5b50770", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Received IceCandidate from remote sessionId = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 checkAndAddIceCandidate message = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Peer connection found already [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38938 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:43:25.322 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1573 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:43:25.322 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1892 [INFO END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55512 typ relay raddr 223.104.77.207 rport 4122 generation 0 ufrag kbMs network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 38938 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 18Lv network-cost 999 [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55512 typ relay raddr 223.104.77.207 rport 4122 generation 0 ufrag kbMs network-id 3 network-cost 900 remote sdp = candidate:3563319912 1 udp 2130706431 47743 typ prflx generation 0 ufrag 18Lv [DEBUG END] +2023-01-16 10:43:26.552 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837004_1736_623623007", "version": 2, "timestamp": 1673837005875, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 53934 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1ae8e3e8-72da-47f5-943f-c925c5b50770", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Received IceCandidate from remote sessionId = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 checkAndAddIceCandidate message = 1ae8e3e8-72da-47f5-943f-c925c5b50770 [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Peer connection found already [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1573 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 53934 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:43:26.552 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1573 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:43:26.552 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2927 [INFO END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onConnectionChange [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19378 PeerConnection connected [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 19378 peerConnectSuccess [DEBUG END] +2023-01-16 10:43:28.220 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4118 [INFO END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19378 startHeartbeat [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19378 getBitRate [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19377 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19377 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 19405 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:43:28.220 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4911 [INFO END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 19405 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 19405 registerBitRateCallback [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 19405 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:43:28.220 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:43:28.220 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:43:28.220 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:43:29.248 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19378 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:43:29.248 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19378 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673836929000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:43:31.201 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:1ae8e3e8-72da-47f5-943f-c925c5b50770 [INFO END] +2023-01-16 10:43:31.201 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:43:31.201 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837011596","params":{"sessionId":"1ae8e3e8-72da-47f5-943f-c925c5b50770"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:43:31.201 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19378 onConnectionChange [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19378 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837009000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19377 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:43:31.201 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:44:21.768 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:44:21.768 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10543 [DEBUG END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: timestamp=1673837062179 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: nonce=83d037ca-822f-4163-9a3e-289f47969692 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: sign=ee042f072f69c2fe1799a0b425ff1cda [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:44:21.768 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:44:21.768 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:44:21.768 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:44:21.768 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:44:21 GMT [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=581 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:44:21 GMT [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=725 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:44:22 GMT [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2c3576b6-b606-4a49-a17c-92900737021e [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IA_F5IoAMFe0w= [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ba06-6003e79f7c403d7c276d355c;Sampled=0 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1142 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: timestamp=1673837063364 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: nonce=7ba13a7c-d910-4aa5-814a-4de1dab7db1f [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: sign=f5a626d2a71e1ca27b1587035a0e89f4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:44:22.907 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:44:22.907 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:44:22 GMT [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f844caf9-ebaa-4e96-9ee2-88fbc4adb9a8 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IBFElsIAMFYwg= [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ba06-46a087577eee03d942639cb3;Sampled=0 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=433 [INFO END] +2023-01-16 10:44:22.907 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 996}} [INFO END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (726ms) [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:44:23 GMT [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837663},{"uris":["turn:52.20.79.251:3478"],"username":"1673837663:coturn","password":"YIY7jheT7DwZo6xHDHUFL5vBS0M=","expireTimestamp":1673837663}]} [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837663},{"uris":["turn:52.20.79.251:3478"],"username":"1673837663:coturn","password":"YIY7jheT7DwZo6xHDHUFL5vBS0M=","expireTimestamp":1673837663}]} [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:44:24.141 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:44:24.141 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1763,5,main] thread id:10578 [DEBUG END] +2023-01-16 10:44:25.495 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:44:25.495 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:b0103a24-9b58-422c-b6e3-512b1da3871a 耗时:1 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20014 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20014 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20014 createSdpOffer success [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20014 oldSDP =v=0 +o=- 7033430289367034231 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7DH+ +a=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3022794026 cname:6rnD6zMkRB5x9DOA +a=ssrc:3022794026 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3022794026 mslabel:KvsLocalMediaStream +a=ssrc:3022794026 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7DH+ +a=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2450788528 1704799993 +a=ssrc:2450788528 cname:6rnD6zMkRB5x9DOA +a=ssrc:2450788528 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2450788528 mslabel:KvsLocalMediaStream +a=ssrc:2450788528 label:KvsVideoTrack +a=ssrc:1704799993 cname:6rnD6zMkRB5x9DOA +a=ssrc:1704799993 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1704799993 mslabel:KvsLocalMediaStream +a=ssrc:1704799993 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] Message >>>signaling_threa - 20014 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7033430289367034231 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7DH+\r\na=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3022794026 cname:6rnD6zMkRB5x9DOA\r\na=ssrc:3022794026 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3022794026 mslabel:KvsLocalMediaStream\r\na=ssrc:3022794026 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7DH+\r\na=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2450788528 1704799993\r\na=ssrc:2450788528 cname:6rnD6zMkRB5x9DOA\r\na=ssrc:2450788528 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2450788528 mslabel:KvsLocalMediaStream\r\na=ssrc:2450788528 label:KvsVideoTrack\r\na=ssrc:1704799993 cname:6rnD6zMkRB5x9DOA\r\na=ssrc:1704799993 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1704799993 mslabel:KvsLocalMediaStream\r\na=ssrc:1704799993 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] Message >>>signaling_threa - 20014 createOffer description=v=0 +o=- 7033430289367034231 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7DH+ +a=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3022794026 cname:6rnD6zMkRB5x9DOA +a=ssrc:3022794026 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3022794026 mslabel:KvsLocalMediaStream +a=ssrc:3022794026 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7DH+ +a=ice-pwd:D+1/SAAiuuWWWvKsyyq2ufys +a=ice-options:trickle renomination +a=fingerprint:sha-256 BB:E3:9B:06:D8:BD:B0:26:1D:7F:94:99:C7:15:2A:D6:D5:38:2E:0F:EB:D4:5C:58:6C:26:E3:72:1B:B4:8B:7C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2450788528 1704799993 +a=ssrc:2450788528 cname:6rnD6zMkRB5x9DOA +a=ssrc:2450788528 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2450788528 mslabel:KvsLocalMediaStream +a=ssrc:2450788528 label:KvsVideoTrack +a=ssrc:1704799993 cname:6rnD6zMkRB5x9DOA +a=ssrc:1704799993 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1704799993 mslabel:KvsLocalMediaStream +a=ssrc:1704799993 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20014 sendSdpOffer [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837085286","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcwMzM0MzAyODkzNjcwMzQyMzEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6N0RIK1xyXG5hPWljZS1wd2Q6RCsxL1NBQWl1dVdXV3ZLc3l5cTJ1ZnlzXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEJCOkUzOjlCOjA2OkQ4OkJEOkIwOjI2OjFEOjdGOjk0Ojk5OkM3OjE1OjJBOkQ2OkQ1OjM4\nOjJFOjBGOkVCOkQ0OjVDOjU4OjZDOjI2OkUzOjcyOjFCOkI0OjhCOjdDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzAyMjc5NDAyNiBjbmFtZTo2cm5ENnpNa1JCNXg5RE9BXHJcbmE9c3NyYzozMDIyNzk0MDI2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDIyNzk0\nMDI2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzAyMjc5NDAyNiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjdESCtcclxuYT1pY2Ut\ncHdkOkQrMS9TQUFpdXVXV1d2S3N5eXEydWZ5c1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCQjpFMzo5QjowNjpEODpCRDpCMDoy\nNjoxRDo3Rjo5NDo5OTpDNzoxNToyQTpENjpENTozODoyRTowRjpFQjpENDo1Qzo1ODo2QzoyNjpF\nMzo3MjoxQjpCNDo4Qjo3Q1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNDUwNzg4NTI4IDE3MDQ3OTk5OTNcclxuYT1zc3JjOjI0\nNTA3ODg1MjggY25hbWU6NnJuRDZ6TWtSQjV4OURPQVxyXG5hPXNzcmM6MjQ1MDc4ODUyOCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjQ1MDc4ODUyOCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI0NTA3ODg1MjggbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTcwNDc5OTk5MyBjbmFtZTo2cm5ENnpNa1JCNXg5RE9BXHJc\nbmE9c3NyYzoxNzA0Nzk5OTkzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxNzA0Nzk5OTkzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTcwNDc5OTk5MyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837663:coturn","icePassword1":"YIY7jheT7DwZo6xHDHUFL5vBS0M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackViewerSendSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20014 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37706 typ host generation 0 ufrag 7DH+ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37706 typ host generation 0 ufrag 7DH+ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20014 sendIceCandidate [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837085291","params":{"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37706 typ host generation 0 ufrag 7DH+ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackViewerSendSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52408 typ host generation 0 ufrag 7DH+ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52408 typ host generation 0 ufrag 7DH+ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20014 sendIceCandidate [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837085293","params":{"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 52408 typ host generation 0 ufrag 7DH+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackViewerSendSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (287ms) [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:44:44 GMT [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b5a35a92-dd79-4f4f-ada0-b40618ba08ff","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837684},{"uris":["turn:52.20.79.251:3478"],"username":"1673837684:coturn","password":"t7P61JlzJg6E6UB7q4jCKQp3bRQ=","expireTimestamp":1673837684}]} [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b5a35a92-dd79-4f4f-ada0-b40618ba08ff","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837684},{"uris":["turn:52.20.79.251:3478"],"username":"1673837684:coturn","password":"t7P61JlzJg6E6UB7q4jCKQp3bRQ=","expireTimestamp":1673837684}]} [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 12974 typ srflx raddr 10.53.4.91 rport 52408 generation 0 ufrag 7DH+ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 12974 typ srflx raddr 10.53.4.91 rport 52408 generation 0 ufrag 7DH+ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20014 sendIceCandidate [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837085536","params":{"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 12974 typ srflx raddr 10.53.4.91 rport 52408 generation 0 ufrag 7DH+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackViewerSendSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54276 typ relay raddr 223.104.77.201 rport 12974 generation 0 ufrag 7DH+ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54276 typ relay raddr 223.104.77.201 rport 12974 generation 0 ufrag 7DH+ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20014 sendIceCandidate [DEBUG END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837085827","params":{"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54276 typ relay raddr 223.104.77.201 rport 12974 generation 0 ufrag 7DH+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:45.032 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:679 [INFO END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackViewerSendSignal [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:45.032 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837085} [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837083_1737_701606040", "version": 2, "timestamp": 1673837085819, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDQ2MzA1NTQxIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0Mjk3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU5NjEzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIzNDg4Mjc2NSBjbmFtZTpGU3p4Q0J1K0ExNUdCWVFaXHJcbmE9c3NyYzoyMzQ4ODI3NjUgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjM0ODgyNzY1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjM0ODgyNzY1IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpobER6XHJcbmE9aWNlLXB3ZDpvLzg3NkFUQU9CTXBTbDhNc2JaNlh4TFpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFNDo1Mzo2MzpBMTpENDo4OTpDQjo1Mzo3QTpFNDpCMzpFQjpBMTpBNzozNDoxRDpDNzpENjo4QTo4QjpCMTpFMDpCNzo3Njo1NjpCMDo2NToyRDpBMjpDODoxMDoxNFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQyOTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTk2MTMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjA5MzQxODI5MCBjbmFtZTpGU3p4Q0J1K0ExNUdCWVFaXHJcbmE9c3NyYzoyMDkzNDE4MjkwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwOTM0MTgyOTAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDkzNDE4MjkwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpobER6XHJcbmE9aWNlLXB3ZDpvLzg3NkFUQU9CTXBTbDhNc2JaNlh4TFpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFNDo1Mzo2MzpBMTpENDo4OTpDQjo1Mzo3QTpFNDpCMzpFQjpBMTpBNzozNDoxRDpDNzpENjo4QTo4QjpCMTpFMDpCNzo3Njo1NjpCMDo2NToyRDpBMjpDODoxMDoxNFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "b0103a24-9b58-422c-b6e3-512b1da3871a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Answer Sdp: v=0 +o=- 1046305541 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44297 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59613 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:234882765 cname:FSzxCBu+A15GBYQZ +a=ssrc:234882765 msid:myKvsVideoStream myAudioTrack +a=ssrc:234882765 mslabel:myKvsVideoStream +a=ssrc:234882765 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hlDz +a=ice-pwd:o/876ATAOBMpSl8MsbZ6XxLZ +a=ice-options:trickle +a=fingerprint:sha-256 E4:53:63:A1:D4:89:CB:53:7A:E4:B3:EB:A1:A7:34:1D:C7:D6:8A:8B:B1:E0:B7:76:56:B0:65:2D:A2:C8:10:14 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44297 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59613 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2093418290 cname:FSzxCBu+A15GBYQZ +a=ssrc:2093418290 msid:myKvsVideoStream myVideoTrack +a=ssrc:2093418290 mslabel:myKvsVideoStream +a=ssrc:2093418290 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:hlDz +a=ice-pwd:o/876ATAOBMpSl8MsbZ6XxLZ +a=ice-options:trickle +a=fingerprint:sha-256 E4:53:63:A1:D4:89:CB:53:7A:E4:B3:EB:A1:A7:34:1D:C7:D6:8A:8B:B1:E0:B7:76:56:B0:65:2D:A2:C8:10:14 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 20014 addRemoteStream [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20014 addRemoteStream [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20014 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Answer Client ID: b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1763 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2443 [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onConnectionChange [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20014 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837084_1739_1648720439", "version": 2, "timestamp": 1673837085951, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44297 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b0103a24-9b58-422c-b6e3-512b1da3871a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Received IceCandidate from remote sessionId = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 checkAndAddIceCandidate message = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Peer connection found already [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44297 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1763 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2451 [INFO END] +2023-01-16 10:44:46.863 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837083_1738_2095110112", "version": 2, "timestamp": 1673837086044, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59613 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b0103a24-9b58-422c-b6e3-512b1da3871a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Received IceCandidate from remote sessionId = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 checkAndAddIceCandidate message = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Peer connection found already [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59613 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1763 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2457 [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=94d5f58e-2d55-4b6d-b389-8ec800723c41 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837085_1740_643636455", "version": 2, "timestamp": 1673837086686, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 49881 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b0103a24-9b58-422c-b6e3-512b1da3871a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Received IceCandidate from remote sessionId = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 checkAndAddIceCandidate message = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Peer connection found already [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 49881 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:44:46.863 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1763 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:44:46.863 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2664 [INFO END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54276 typ relay raddr 223.104.77.201 rport 12974 generation 0 ufrag 7DH+ network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 49881 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag hlDz network-cost 999 [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54276 typ relay raddr 223.104.77.201 rport 12974 generation 0 ufrag 7DH+ network-id 3 network-cost 900 remote sdp = candidate:418383138 1 udp 2130706431 23134 typ prflx generation 0 ufrag hlDz [DEBUG END] +2023-01-16 10:44:48.395 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837085_1741_1025510155", "version": 2, "timestamp": 1673837087370, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 55306 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b0103a24-9b58-422c-b6e3-512b1da3871a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Received IceCandidate from remote sessionId = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 checkAndAddIceCandidate message = b0103a24-9b58-422c-b6e3-512b1da3871a [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Peer connection found already [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1763 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 55306 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:44:48.395 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1763 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:44:48.395 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3368 [INFO END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onConnectionChange [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20014 PeerConnection connected [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 20014 peerConnectSuccess [DEBUG END] +2023-01-16 10:44:49.972 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4820 [INFO END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20014 startHeartbeat [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20014 getBitRate [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20013 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20013 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 20064 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:44:49.972 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5610 [INFO END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 20064 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 20064 registerBitRateCallback [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 20064 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:44:49.972 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:44:49.972 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:44:49.972 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:44:50.997 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20014 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:44:50.997 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20014 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837009000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:44:54.464 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:b0103a24-9b58-422c-b6e3-512b1da3871a [INFO END] +2023-01-16 10:44:54.464 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:44:54.464 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837094865","params":{"sessionId":"b0103a24-9b58-422c-b6e3-512b1da3871a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:44:54.464 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20014 onConnectionChange [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20014 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837090000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20013 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:44:54.464 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:44:55.881 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:44:55.881 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:45:42.005 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_2005 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10553 [DEBUG END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: timestamp=1673837142425 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: nonce=a9f264ee-3369-4c85-8c88-23fe8067f2b4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: sign=23fcd070d14fbd20b82dbb2ee3c659c8 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:45:42.005 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:45:42.005 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:45:42 GMT [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=559 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:45:42 GMT [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=701 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:45:42 GMT [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b3a9ff4b-d0e1-4514-8d89-38d2c6b0ee16 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0INiF8IoAMFccA= [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ba56-3ec590e0568e941361559cbe;Sampled=0 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1122 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: timestamp=1673837143586 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: nonce=b1c487c4-c6b1-409e-9907-03e880d7520f [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: sign=ceb93bb3d012d4ff93e14004d5c5907d [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:45:43.128 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:45:43.128 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:45:42 GMT [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f591fb13-60b6-4706-a6f6-b0b53c27d050 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0INnHzPoAMFiZw= [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ba56-1b4a300b55597c8725a4a2e1;Sampled=0 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=430 [INFO END] +2023-01-16 10:45:43.128 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 996}} [INFO END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (646ms) [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:45:43 GMT [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837743},{"uris":["turn:52.20.79.251:3478"],"username":"1673837743:coturn","password":"Z4QwiS6U5BppifrVCXj5Q6qwvRI=","expireTimestamp":1673837743}]} [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837743},{"uris":["turn:52.20.79.251:3478"],"username":"1673837743:coturn","password":"Z4QwiS6U5BppifrVCXj5Q6qwvRI=","expireTimestamp":1673837743}]} [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:45:44.247 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:45:44.247 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:45:47.025 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2005,5,main] thread id:10589 [DEBUG END] +2023-01-16 10:45:47.025 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:45:47.025 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:aa9ef133-ee44-482e-92d8-75e78a22680b 耗时:0 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21021 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21021 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21021 createSdpOffer success [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21021 oldSDP =v=0 +o=- 4988565085378507540 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4gO +a=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD +a=ice-options:trickle renomination +a=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2115362324 cname:kUy+kTB/gCInO4RK +a=ssrc:2115362324 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2115362324 mslabel:KvsLocalMediaStream +a=ssrc:2115362324 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4gO +a=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD +a=ice-options:trickle renomination +a=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2547921498 3112280722 +a=ssrc:2547921498 cname:kUy+kTB/gCInO4RK +a=ssrc:2547921498 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2547921498 mslabel:KvsLocalMediaStream +a=ssrc:2547921498 label:KvsVideoTrack +a=ssrc:3112280722 cname:kUy+kTB/gCInO4RK +a=ssrc:3112280722 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3112280722 mslabel:KvsLocalMediaStream +a=ssrc:3112280722 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] Message >>>signaling_threa - 21021 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4988565085378507540 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:c4gO\r\na=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2115362324 cname:kUy+kTB/gCInO4RK\r\na=ssrc:2115362324 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2115362324 mslabel:KvsLocalMediaStream\r\na=ssrc:2115362324 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:c4gO\r\na=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2547921498 3112280722\r\na=ssrc:2547921498 cname:kUy+kTB/gCInO4RK\r\na=ssrc:2547921498 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2547921498 mslabel:KvsLocalMediaStream\r\na=ssrc:2547921498 label:KvsVideoTrack\r\na=ssrc:3112280722 cname:kUy+kTB/gCInO4RK\r\na=ssrc:3112280722 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3112280722 mslabel:KvsLocalMediaStream\r\na=ssrc:3112280722 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] Message >>>signaling_threa - 21021 createOffer description=v=0 +o=- 4988565085378507540 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4gO +a=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD +a=ice-options:trickle renomination +a=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2115362324 cname:kUy+kTB/gCInO4RK +a=ssrc:2115362324 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2115362324 mslabel:KvsLocalMediaStream +a=ssrc:2115362324 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:c4gO +a=ice-pwd:m6DDYpuJJkOxMMEtwQrNkxQD +a=ice-options:trickle renomination +a=fingerprint:sha-256 57:38:F8:8B:A3:44:DB:3C:DA:DB:4D:B1:A4:DD:51:E4:52:6F:6A:09:F0:36:4D:05:12:DA:24:5C:67:97:DA:82 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2547921498 3112280722 +a=ssrc:2547921498 cname:kUy+kTB/gCInO4RK +a=ssrc:2547921498 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2547921498 mslabel:KvsLocalMediaStream +a=ssrc:2547921498 label:KvsVideoTrack +a=ssrc:3112280722 cname:kUy+kTB/gCInO4RK +a=ssrc:3112280722 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3112280722 mslabel:KvsLocalMediaStream +a=ssrc:3112280722 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21021 sendSdpOffer [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837164662","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ5ODg1NjUwODUzNzg1MDc1NDAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6YzRnT1xyXG5hPWljZS1wd2Q6bTZERFlwdUpKa094TU1FdHdRck5reFFEXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDU3OjM4OkY4OjhCOkEzOjQ0OkRCOjNDOkRBOkRCOjREOkIxOkE0OkREOjUxOkU0OjUyOjZG\nOjZBOjA5OkYwOjM2OjREOjA1OjEyOkRBOjI0OjVDOjY3Ojk3OkRBOjgyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjExNTM2MjMyNCBjbmFtZTprVXkra1RCL2dDSW5PNFJLXHJcbmE9c3NyYzoyMTE1MzYyMzI0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMTE1MzYy\nMzI0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjExNTM2MjMyNCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmM0Z09cclxuYT1pY2Ut\ncHdkOm02RERZcHVKSmtPeE1NRXR3UXJOa3hRRFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1NzozODpGODo4QjpBMzo0NDpEQjoz\nQzpEQTpEQjo0RDpCMTpBNDpERDo1MTpFNDo1Mjo2Rjo2QTowOTpGMDozNjo0RDowNToxMjpEQToy\nNDo1Qzo2Nzo5NzpEQTo4MlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNTQ3OTIxNDk4IDMxMTIyODA3MjJcclxuYT1zc3JjOjI1\nNDc5MjE0OTggY25hbWU6a1V5K2tUQi9nQ0luTzRSS1xyXG5hPXNzcmM6MjU0NzkyMTQ5OCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjU0NzkyMTQ5OCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI1NDc5MjE0OTggbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzExMjI4MDcyMiBjbmFtZTprVXkra1RCL2dDSW5PNFJLXHJc\nbmE9c3NyYzozMTEyMjgwNzIyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMTEyMjgwNzIyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzExMjI4MDcyMiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837743:coturn","icePassword1":"Z4QwiS6U5BppifrVCXj5Q6qwvRI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackViewerSendSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21021 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58340 typ host generation 0 ufrag c4gO network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58340 typ host generation 0 ufrag c4gO network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21021 sendIceCandidate [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837164666","params":{"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58340 typ host generation 0 ufrag c4gO network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackViewerSendSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57785 typ host generation 0 ufrag c4gO network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57785 typ host generation 0 ufrag c4gO network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21021 sendIceCandidate [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837164667","params":{"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57785 typ host generation 0 ufrag c4gO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackViewerSendSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (309ms) [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:46:03 GMT [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"21efb3c9-4708-4c88-bc02-e5bc49cba21c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837763},{"uris":["turn:54.87.154.8:3478"],"username":"1673837763:coturn","password":"4UHbrOi1cule+CZpeNcGHrk5w8Y=","expireTimestamp":1673837763}]} [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"21efb3c9-4708-4c88-bc02-e5bc49cba21c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837763},{"uris":["turn:54.87.154.8:3478"],"username":"1673837763:coturn","password":"4UHbrOi1cule+CZpeNcGHrk5w8Y=","expireTimestamp":1673837763}]} [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29091 typ srflx raddr 10.53.4.91 rport 57785 generation 0 ufrag c4gO network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29091 typ srflx raddr 10.53.4.91 rport 57785 generation 0 ufrag c4gO network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21021 sendIceCandidate [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837164914","params":{"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 29091 typ srflx raddr 10.53.4.91 rport 57785 generation 0 ufrag c4gO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:389 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackViewerSendSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56485 typ relay raddr 223.104.77.201 rport 29091 generation 0 ufrag c4gO network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56485 typ relay raddr 223.104.77.201 rport 29091 generation 0 ufrag c4gO network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21021 sendIceCandidate [DEBUG END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837165257","params":{"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56485 typ relay raddr 223.104.77.201 rport 29091 generation 0 ufrag c4gO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:04.414 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:736 [INFO END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackViewerSendSignal [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:04.414 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:05.720 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:05.720 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:05.720 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:46:05.720 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837165} [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837163_1742_249070676", "version": 2, "timestamp": 1673837165148, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDkwNzMxOTIzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU2MzkwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxNTc5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjkwODU3MzI4MCBjbmFtZTphckFSazR3L0JZQzA0RU9xXHJcbmE9c3NyYzo5MDg1NzMyODAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTA4NTczMjgwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6OTA4NTczMjgwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp0dndWXHJcbmE9aWNlLXB3ZDpHN2REcVkxT2xsa0ZydjNYMVdDMzhSaU5cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1NToyRjozQjo2ODo3RDo2RDowNDpDQzo2NTpDMTpBMDo3NjpCRDo1MToxMDo1MjpGMzpCNDo4Qjo5ODozMzowNjo4NjozODo2Njo1QTowNTpDRTo2MzpEMDpCMTpERVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTYzOTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDE1NzkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjA4MTczNDcwNCBjbmFtZTphckFSazR3L0JZQzA0RU9xXHJcbmE9c3NyYzoyMDgxNzM0NzA0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwODE3MzQ3MDQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDgxNzM0NzA0IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp0dndWXHJcbmE9aWNlLXB3ZDpHN2REcVkxT2xsa0ZydjNYMVdDMzhSaU5cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1NToyRjozQjo2ODo3RDo2RDowNDpDQzo2NTpDMTpBMDo3NjpCRDo1MToxMDo1MjpGMzpCNDo4Qjo5ODozMzowNjo4NjozODo2Njo1QTowNTpDRTo2MzpEMDpCMTpERVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "aa9ef133-ee44-482e-92d8-75e78a22680b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Answer Sdp: v=0 +o=- 1090731923 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56390 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41579 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:908573280 cname:arARk4w/BYC04EOq +a=ssrc:908573280 msid:myKvsVideoStream myAudioTrack +a=ssrc:908573280 mslabel:myKvsVideoStream +a=ssrc:908573280 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tvwV +a=ice-pwd:G7dDqY1OllkFrv3X1WC38RiN +a=ice-options:trickle +a=fingerprint:sha-256 55:2F:3B:68:7D:6D:04:CC:65:C1:A0:76:BD:51:10:52:F3:B4:8B:98:33:06:86:38:66:5A:05:CE:63:D0:B1:DE +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56390 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41579 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2081734704 cname:arARk4w/BYC04EOq +a=ssrc:2081734704 msid:myKvsVideoStream myVideoTrack +a=ssrc:2081734704 mslabel:myKvsVideoStream +a=ssrc:2081734704 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tvwV +a=ice-pwd:G7dDqY1OllkFrv3X1WC38RiN +a=ice-options:trickle +a=fingerprint:sha-256 55:2F:3B:68:7D:6D:04:CC:65:C1:A0:76:BD:51:10:52:F3:B4:8B:98:33:06:86:38:66:5A:05:CE:63:D0:B1:DE +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@fbb9959], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21021 addRemoteStream [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21021 addRemoteStream [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21021 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Answer Client ID: aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2005 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2593 [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onConnectionChange [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21021 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837163_1743_1023670948", "version": 2, "timestamp": 1673837165449, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 41579 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aa9ef133-ee44-482e-92d8-75e78a22680b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Received IceCandidate from remote sessionId = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 checkAndAddIceCandidate message = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Peer connection found already [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41579 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2005 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2597 [INFO END] +2023-01-16 10:46:06.964 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837163_1744_41588498", "version": 2, "timestamp": 1673837165537, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 56390 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aa9ef133-ee44-482e-92d8-75e78a22680b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Received IceCandidate from remote sessionId = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 checkAndAddIceCandidate message = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Peer connection found already [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 56390 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2005 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2607 [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ed4636a3-a124-48a1-a692-f844987ea244 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837164_1745_931666706", "version": 2, "timestamp": 1673837166206, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 62126 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aa9ef133-ee44-482e-92d8-75e78a22680b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Received IceCandidate from remote sessionId = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 checkAndAddIceCandidate message = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Peer connection found already [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 62126 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2005 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2849 [INFO END] +2023-01-16 10:46:06.964 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837164_1746_1939896152", "version": 2, "timestamp": 1673837166600, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 60068 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "aa9ef133-ee44-482e-92d8-75e78a22680b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Received IceCandidate from remote sessionId = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 checkAndAddIceCandidate message = aa9ef133-ee44-482e-92d8-75e78a22680b [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Peer connection found already [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2005 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 60068 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2005 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:46:06.964 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3222 [INFO END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56485 typ relay raddr 223.104.77.201 rport 29091 generation 0 ufrag c4gO network-id 3 network-cost 900 remote sdp = candidate:957744754 1 udp 1694498815 38014 typ prflx generation 0 ufrag tvwV [DEBUG END] +2023-01-16 10:46:06.964 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onConnectionChange [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21021 PeerConnection connected [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21021 peerConnectSuccess [DEBUG END] +2023-01-16 10:46:09.330 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4809 [INFO END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21021 startHeartbeat [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21021 getBitRate [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21020 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:46:09.330 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21020 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21021 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 21074 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:46:10.356 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6555 [INFO END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 21074 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 21074 registerBitRateCallback [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 21074 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:46:10.356 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:46:10.356 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:46:10.356 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21021 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21021 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673837090000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:46:12.347 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:aa9ef133-ee44-482e-92d8-75e78a22680b [INFO END] +2023-01-16 10:46:12.347 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:46:12.347 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837173135","params":{"sessionId":"aa9ef133-ee44-482e-92d8-75e78a22680b"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@55740b6 [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:46:12.347 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21021 onConnectionChange [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21021 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:46:12.347 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673837171000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21020 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:46:13.356 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:47:02.178 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:47:02.178 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10563 [DEBUG END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: timestamp=1673837222597 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: nonce=3b8a186e-66ec-411a-b9b5-f02668f97faa [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: sign=db515b131da11bcf20b3c6019c36cf6c [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:47:02.178 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:47:02.178 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:47:02.178 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:47:02.178 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:47:02 GMT [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=736 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:47:02 GMT [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amzn-requestid=65e17be5-1e2a-487c-a76b-8d3972b43ff7 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IaDEE_IAMFehg= [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4baa6-7a7846047b278ef87d0ed8f7;Sampled=0 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1103 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: timestamp=1673837223740 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: nonce=e249bfa8-4577-4902-9dac-9230e873a83c [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: sign=2f891018daffb050b7222d7de82159dd [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:47:03.341 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:47:03.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:47:03 GMT [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amzn-requestid=662b2255-c5bd-4cee-a650-63df530408d9 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IaIFJ7IAMFUTA= [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4baa7-3dbcb7d14ac321ec16ec0beb;Sampled=0 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=440 [INFO END] +2023-01-16 10:47:03.341 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 998}} [INFO END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (641ms) [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:47:03 GMT [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837823},{"uris":["turn:54.87.154.8:3478"],"username":"1673837823:coturn","password":"xjGzPiKAgWF3gKSZ7Vn/8YFeil8=","expireTimestamp":1673837823}]} [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673837823},{"uris":["turn:54.87.154.8:3478"],"username":"1673837823:coturn","password":"xjGzPiKAgWF3gKSZ7Vn/8YFeil8=","expireTimestamp":1673837823}]} [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:47:04.431 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:47:04.431 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2173,5,main] thread id:10599 [DEBUG END] +2023-01-16 10:47:04.431 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:47:04 GMT [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=2398 [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:47:04.431 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 耗时:1 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21647 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21647 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21647 createSdpOffer success [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21647 oldSDP =v=0 +o=- 5355679319786521136 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qj4t +a=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa +a=ice-options:trickle renomination +a=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1858443399 cname:lAE35QGo6hBWxl2+ +a=ssrc:1858443399 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1858443399 mslabel:KvsLocalMediaStream +a=ssrc:1858443399 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qj4t +a=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa +a=ice-options:trickle renomination +a=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1575384050 2114404463 +a=ssrc:1575384050 cname:lAE35QGo6hBWxl2+ +a=ssrc:1575384050 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1575384050 mslabel:KvsLocalMediaStream +a=ssrc:1575384050 label:KvsVideoTrack +a=ssrc:2114404463 cname:lAE35QGo6hBWxl2+ +a=ssrc:2114404463 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2114404463 mslabel:KvsLocalMediaStream +a=ssrc:2114404463 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] Message >>>signaling_threa - 21647 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5355679319786521136 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qj4t\r\na=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1858443399 cname:lAE35QGo6hBWxl2+\r\na=ssrc:1858443399 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1858443399 mslabel:KvsLocalMediaStream\r\na=ssrc:1858443399 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qj4t\r\na=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1575384050 2114404463\r\na=ssrc:1575384050 cname:lAE35QGo6hBWxl2+\r\na=ssrc:1575384050 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1575384050 mslabel:KvsLocalMediaStream\r\na=ssrc:1575384050 label:KvsVideoTrack\r\na=ssrc:2114404463 cname:lAE35QGo6hBWxl2+\r\na=ssrc:2114404463 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2114404463 mslabel:KvsLocalMediaStream\r\na=ssrc:2114404463 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] Message >>>signaling_threa - 21647 createOffer description=v=0 +o=- 5355679319786521136 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qj4t +a=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa +a=ice-options:trickle renomination +a=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1858443399 cname:lAE35QGo6hBWxl2+ +a=ssrc:1858443399 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1858443399 mslabel:KvsLocalMediaStream +a=ssrc:1858443399 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qj4t +a=ice-pwd:eR4tEkrl7SEGUBUNwPVuwbEa +a=ice-options:trickle renomination +a=fingerprint:sha-256 30:2F:86:7B:C7:93:25:9F:3F:5D:F2:0E:3C:36:35:EE:95:40:CB:80:66:DD:7A:4A:76:2A:60:07:8D:44:73:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1575384050 2114404463 +a=ssrc:1575384050 cname:lAE35QGo6hBWxl2+ +a=ssrc:1575384050 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1575384050 mslabel:KvsLocalMediaStream +a=ssrc:1575384050 label:KvsVideoTrack +a=ssrc:2114404463 cname:lAE35QGo6hBWxl2+ +a=ssrc:2114404463 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2114404463 mslabel:KvsLocalMediaStream +a=ssrc:2114404463 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21647 sendSdpOffer [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837245681","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDUzNTU2NzkzMTk3ODY1MjExMzYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6cWo0dFxyXG5hPWljZS1wd2Q6ZVI0dEVrcmw3U0VHVUJVTndQVnV3YkVhXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDMwOjJGOjg2OjdCOkM3OjkzOjI1OjlGOjNGOjVEOkYyOjBFOjNDOjM2OjM1OkVFOjk1OjQw\nOkNCOjgwOjY2OkREOjdBOjRBOjc2OjJBOjYwOjA3OjhEOjQ0OjczOjcwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTg1ODQ0MzM5OSBjbmFtZTpsQUUzNVFHbzZoQld4bDIrXHJcbmE9c3NyYzoxODU4NDQzMzk5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODU4NDQz\nMzk5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTg1ODQ0MzM5OSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnFqNHRcclxuYT1pY2Ut\ncHdkOmVSNHRFa3JsN1NFR1VCVU53UFZ1d2JFYVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzMDoyRjo4Njo3QjpDNzo5MzoyNTo5\nRjozRjo1RDpGMjowRTozQzozNjozNTpFRTo5NTo0MDpDQjo4MDo2NjpERDo3QTo0QTo3NjoyQTo2\nMDowNzo4RDo0NDo3Mzo3MFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxNTc1Mzg0MDUwIDIxMTQ0MDQ0NjNcclxuYT1zc3JjOjE1\nNzUzODQwNTAgY25hbWU6bEFFMzVRR282aEJXeGwyK1xyXG5hPXNzcmM6MTU3NTM4NDA1MCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTU3NTM4NDA1MCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE1NzUzODQwNTAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjExNDQwNDQ2MyBjbmFtZTpsQUUzNVFHbzZoQld4bDIrXHJc\nbmE9c3NyYzoyMTE0NDA0NDYzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyMTE0NDA0NDYzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjExNDQwNDQ2MyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673837823:coturn","icePassword1":"xjGzPiKAgWF3gKSZ7Vn/8YFeil8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackViewerSendSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21647 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59274 typ host generation 0 ufrag qj4t network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59274 typ host generation 0 ufrag qj4t network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21647 sendIceCandidate [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837245687","params":{"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59274 typ host generation 0 ufrag qj4t network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackViewerSendSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51548 typ host generation 0 ufrag qj4t network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51548 typ host generation 0 ufrag qj4t network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21647 sendIceCandidate [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837245688","params":{"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 51548 typ host generation 0 ufrag qj4t network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackViewerSendSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15180 typ srflx raddr 10.53.4.91 rport 51548 generation 0 ufrag qj4t network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15180 typ srflx raddr 10.53.4.91 rport 51548 generation 0 ufrag qj4t network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21647 sendIceCandidate [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837245922","params":{"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 15180 typ srflx raddr 10.53.4.91 rport 51548 generation 0 ufrag qj4t network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:379 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackViewerSendSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (391ms) [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:47:24 GMT [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c1d8c8c2-3619-42e1-ab26-07f6b098fa7b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837844},{"uris":["turn:52.20.79.251:3478"],"username":"1673837844:coturn","password":"T2g5XSXuyWfnlB4OVWTSICin/PI=","expireTimestamp":1673837844}]} [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c1d8c8c2-3619-42e1-ab26-07f6b098fa7b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837844},{"uris":["turn:52.20.79.251:3478"],"username":"1673837844:coturn","password":"T2g5XSXuyWfnlB4OVWTSICin/PI=","expireTimestamp":1673837844}]} [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57418 typ relay raddr 223.104.77.207 rport 15180 generation 0 ufrag qj4t network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57418 typ relay raddr 223.104.77.207 rport 15180 generation 0 ufrag qj4t network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21647 sendIceCandidate [DEBUG END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837246249","params":{"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 57418 typ relay raddr 223.104.77.207 rport 15180 generation 0 ufrag qj4t network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:25.428 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:708 [INFO END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackViewerSendSignal [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:25.428 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:47:26.762 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:26.762 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837244_1747_656325593", "version": 2, "timestamp": 1673837246111, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NjAwMjQ2OTUgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTAyNTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDM2NjcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTAxMzAwOTkyNiBjbmFtZTpURi8xeTg0RmZyNXZvNFNvXHJcbmE9c3NyYzoxMDEzMDA5OTI2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwMTMwMDk5MjYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDEzMDA5OTI2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzphajkyXHJcbmE9aWNlLXB3ZDpKWG5zR3orWTBFQzRmSGkwTkhwSjZ2djVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMTpERDo2RjpGMzpGNToyOTpDQjoxQzo2QTpBOTpFNTozQTo4MjoyOTpGNTpGRDo3MDowQToxQzpFRjpDQzo2QTpGMzpGRTpBNzowMDpCMzpDQjoyRDo3RDoyQTo2NlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTAyNTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDM2NjcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTM2Njc0NDc5NiBjbmFtZTpURi8xeTg0RmZyNXZvNFNvXHJcbmE9c3NyYzoxMzY2NzQ0Nzk2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzNjY3NDQ3OTYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMzY2NzQ0Nzk2IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzphajkyXHJcbmE9aWNlLXB3ZDpKWG5zR3orWTBFQzRmSGkwTkhwSjZ2djVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMTpERDo2RjpGMzpGNToyOTpDQjoxQzo2QTpBOTpFNTozQTo4MjoyOTpGNTpGRDo3MDowQToxQzpFRjpDQzo2QTpGMzpGRTpBNzowMDpCMzpDQjoyRDo3RDoyQTo2NlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d0b709c7-3dd2-4ff8-b064-e6316f2d86c3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Answer Sdp: v=0 +o=- 560024695 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43667 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1013009926 cname:TF/1y84Ffr5vo4So +a=ssrc:1013009926 msid:myKvsVideoStream myAudioTrack +a=ssrc:1013009926 mslabel:myKvsVideoStream +a=ssrc:1013009926 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aj92 +a=ice-pwd:JXnsGz+Y0EC4fHi0NHpJ6vv5 +a=ice-options:trickle +a=fingerprint:sha-256 F1:DD:6F:F3:F5:29:CB:1C:6A:A9:E5:3A:82:29:F5:FD:70:0A:1C:EF:CC:6A:F3:FE:A7:00:B3:CB:2D:7D:2A:66 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43667 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1366744796 cname:TF/1y84Ffr5vo4So +a=ssrc:1366744796 msid:myKvsVideoStream myVideoTrack +a=ssrc:1366744796 mslabel:myKvsVideoStream +a=ssrc:1366744796 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aj92 +a=ice-pwd:JXnsGz+Y0EC4fHi0NHpJ6vv5 +a=ice-options:trickle +a=fingerprint:sha-256 F1:DD:6F:F3:F5:29:CB:1C:6A:A9:E5:3A:82:29:F5:FD:70:0A:1C:EF:CC:6A:F3:FE:A7:00:B3:CB:2D:7D:2A:66 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837246} [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21647 addRemoteStream [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21647 addRemoteStream [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21647 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Answer Client ID: d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2173 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2530 [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onConnectionChange [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21647 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837244_1748_1726110324", "version": 2, "timestamp": 1673837246373, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 43667 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0b709c7-3dd2-4ff8-b064-e6316f2d86c3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=51d2ad58-4c8c-4352-98a4-1da3c80b4968 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Received IceCandidate from remote sessionId = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 checkAndAddIceCandidate message = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Peer connection found already [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43667 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2173 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2535 [INFO END] +2023-01-16 10:47:27.921 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837244_1749_1885082372", "version": 2, "timestamp": 1673837246453, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 50254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0b709c7-3dd2-4ff8-b064-e6316f2d86c3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Received IceCandidate from remote sessionId = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 checkAndAddIceCandidate message = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Peer connection found already [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50254 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2173 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2540 [INFO END] +2023-01-16 10:47:27.921 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837245_1750_833563451", "version": 2, "timestamp": 1673837247146, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 62380 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0b709c7-3dd2-4ff8-b064-e6316f2d86c3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Received IceCandidate from remote sessionId = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 checkAndAddIceCandidate message = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Peer connection found already [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 62380 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2173 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2750 [INFO END] +2023-01-16 10:47:27.921 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837245_1751_1778888810", "version": 2, "timestamp": 1673837247516, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51271 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0b709c7-3dd2-4ff8-b064-e6316f2d86c3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Received IceCandidate from remote sessionId = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 checkAndAddIceCandidate message = d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Peer connection found already [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2173 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51271 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2173 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:47:27.921 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3093 [INFO END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 57418 typ relay raddr 223.104.77.207 rport 15180 generation 0 ufrag qj4t network-id 3 network-cost 900 remote sdp = candidate:2264699186 1 udp 2130706431 43667 typ prflx generation 0 ufrag aj92 [DEBUG END] +2023-01-16 10:47:27.921 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onConnectionChange [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21647 PeerConnection connected [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21647 peerConnectSuccess [DEBUG END] +2023-01-16 10:47:30.295 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4753 [INFO END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21647 startHeartbeat [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21647 getBitRate [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21646 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21646 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 21698 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:47:30.295 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5518 [INFO END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 21698 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 21698 registerBitRateCallback [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 21698 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:47:30.295 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:47:30.295 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:47:30.295 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:47:31.317 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21647 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:47:31.317 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21647 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673837171000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:47:32.697 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d0b709c7-3dd2-4ff8-b064-e6316f2d86c3 [INFO END] +2023-01-16 10:47:32.697 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:47:32.697 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837253089","params":{"sessionId":"d0b709c7-3dd2-4ff8-b064-e6316f2d86c3"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:47:32.697 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21647 onConnectionChange [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21647 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673837251000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21646 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:47:32.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:22.437 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:48:22.437 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10570 [DEBUG END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: timestamp=1673837302860 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: nonce=413ce3df-1e82-405c-b9bf-aa16f7bfe30e [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: sign=a6daadad600c9188f4db336df4710a29 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:48:22.437 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:48:22.437 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:48:22.437 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:48:22.437 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:48:22 GMT [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=557 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:48:22 GMT [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=718 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:48:23 GMT [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amzn-requestid=41091a78-5585-4a1b-8e34-30d8c97cdd2e [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ImmHd2oAMF4tw= [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4baf6-5fd7ace8197e97c107b8888e;Sampled=0 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1200 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: timestamp=1673837304098 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: nonce=2ef2c420-078d-4f4d-8c1a-c14db8952ecf [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: sign=81b0f25585487d662633e0a50e688208 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:48:23.572 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:48:23.572 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:48:23 GMT [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amzn-requestid=52818d61-4e21-46cb-817b-ea0a18cc8ecf [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ImsEr_IAMF6Mg= [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4baf7-086130ef7a8e73e11fa7ed25;Sampled=0 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=431 [INFO END] +2023-01-16 10:48:23.572 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 999}} [INFO END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (634ms) [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:48:23 GMT [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837903},{"uris":["turn:52.20.79.251:3478"],"username":"1673837903:coturn","password":"i/Ph/o6lorrIY0NUeUXkACyEpsc=","expireTimestamp":1673837903}]} [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837903},{"uris":["turn:52.20.79.251:3478"],"username":"1673837903:coturn","password":"i/Ph/o6lorrIY0NUeUXkACyEpsc=","expireTimestamp":1673837903}]} [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:48:24.783 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:48:24.783 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2432,5,main] thread id:10602 [DEBUG END] +2023-01-16 10:48:24.783 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:48:24.783 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:63dcac1e-b4ea-4e14-960e-138c6d9f4776 耗时:0 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22620 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22620 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22620 createSdpOffer success [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22620 oldSDP =v=0 +o=- 3570790573565295647 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/p6f +a=ice-pwd:/sLK6all0pewrweZNYAxUvtI +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2397466168 cname:yVO4GgP0daT3U7qS +a=ssrc:2397466168 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2397466168 mslabel:KvsLocalMediaStream +a=ssrc:2397466168 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/p6f +a=ice-pwd:/sLK6all0pewrweZNYAxUvtI +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3923523055 609779029 +a=ssrc:3923523055 cname:yVO4GgP0daT3U7qS +a=ssrc:3923523055 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3923523055 mslabel:KvsLocalMediaStream +a=ssrc:3923523055 label:KvsVideoTrack +a=ssrc:609779029 cname:yVO4GgP0daT3U7qS +a=ssrc:609779029 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:609779029 mslabel:KvsLocalMediaStream +a=ssrc:609779029 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] Message >>>signaling_threa - 22620 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3570790573565295647 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/p6f\r\na=ice-pwd:/sLK6all0pewrweZNYAxUvtI\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2397466168 cname:yVO4GgP0daT3U7qS\r\na=ssrc:2397466168 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2397466168 mslabel:KvsLocalMediaStream\r\na=ssrc:2397466168 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/p6f\r\na=ice-pwd:/sLK6all0pewrweZNYAxUvtI\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3923523055 609779029\r\na=ssrc:3923523055 cname:yVO4GgP0daT3U7qS\r\na=ssrc:3923523055 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3923523055 mslabel:KvsLocalMediaStream\r\na=ssrc:3923523055 label:KvsVideoTrack\r\na=ssrc:609779029 cname:yVO4GgP0daT3U7qS\r\na=ssrc:609779029 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:609779029 mslabel:KvsLocalMediaStream\r\na=ssrc:609779029 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] Message >>>signaling_threa - 22620 createOffer description=v=0 +o=- 3570790573565295647 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/p6f +a=ice-pwd:/sLK6all0pewrweZNYAxUvtI +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2397466168 cname:yVO4GgP0daT3U7qS +a=ssrc:2397466168 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2397466168 mslabel:KvsLocalMediaStream +a=ssrc:2397466168 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/p6f +a=ice-pwd:/sLK6all0pewrweZNYAxUvtI +a=ice-options:trickle renomination +a=fingerprint:sha-256 80:BE:0A:2A:D9:7B:09:59:C8:A0:CD:D3:FE:BC:AB:17:DC:43:30:C1:1A:E4:55:E7:7B:4E:E4:42:6C:41:F6:04 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3923523055 609779029 +a=ssrc:3923523055 cname:yVO4GgP0daT3U7qS +a=ssrc:3923523055 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3923523055 mslabel:KvsLocalMediaStream +a=ssrc:3923523055 label:KvsVideoTrack +a=ssrc:609779029 cname:yVO4GgP0daT3U7qS +a=ssrc:609779029 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:609779029 mslabel:KvsLocalMediaStream +a=ssrc:609779029 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22620 sendSdpOffer [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837325390","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM1NzA3OTA1NzM1NjUyOTU2NDcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6L3A2ZlxyXG5hPWljZS1wd2Q6L3NMSzZhbGwwcGV3cndlWk5ZQXhVdnRJXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgwOkJFOjBBOjJBOkQ5OjdCOjA5OjU5OkM4OkEwOkNEOkQzOkZFOkJDOkFCOjE3OkRDOjQz\nOjMwOkMxOjFBOkU0OjU1OkU3OjdCOjRFOkU0OjQyOjZDOjQxOkY2OjA0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjM5NzQ2NjE2OCBjbmFtZTp5Vk80R2dQMGRhVDNVN3FTXHJcbmE9c3NyYzoyMzk3NDY2MTY4\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMzk3NDY2\nMTY4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjM5NzQ2NjE2OCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOi9wNmZcclxuYT1pY2Ut\ncHdkOi9zTEs2YWxsMHBld3J3ZVpOWUF4VXZ0SVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4MDpCRTowQToyQTpEOTo3QjowOTo1\nOTpDODpBMDpDRDpEMzpGRTpCQzpBQjoxNzpEQzo0MzozMDpDMToxQTpFNDo1NTpFNzo3Qjo0RTpF\nNDo0Mjo2Qzo0MTpGNjowNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzOTIzNTIzMDU1IDYwOTc3OTAyOVxyXG5hPXNzcmM6Mzky\nMzUyMzA1NSBjbmFtZTp5Vk80R2dQMGRhVDNVN3FTXHJcbmE9c3NyYzozOTIzNTIzMDU1IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozOTIzNTIzMDU1IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzkyMzUyMzA1NSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo2MDk3NzkwMjkgY25hbWU6eVZPNEdnUDBkYVQzVTdxU1xyXG5h\nPXNzcmM6NjA5Nzc5MDI5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo2MDk3NzkwMjkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2\nMDk3NzkwMjkgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837903:coturn","icePassword1":"i/Ph/o6lorrIY0NUeUXkACyEpsc\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackViewerSendSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22620 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35513 typ host generation 0 ufrag /p6f network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35513 typ host generation 0 ufrag /p6f network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22620 sendIceCandidate [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837325395","params":{"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35513 typ host generation 0 ufrag /p6f network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackViewerSendSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44319 typ host generation 0 ufrag /p6f network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44319 typ host generation 0 ufrag /p6f network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22620 sendIceCandidate [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837325397","params":{"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 44319 typ host generation 0 ufrag /p6f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackViewerSendSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 6625 typ srflx raddr 10.53.4.91 rport 44319 generation 0 ufrag /p6f network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 6625 typ srflx raddr 10.53.4.91 rport 44319 generation 0 ufrag /p6f network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22620 sendIceCandidate [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837325635","params":{"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 6625 typ srflx raddr 10.53.4.91 rport 44319 generation 0 ufrag /p6f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:382 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackViewerSendSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (381ms) [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:48:44 GMT [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e5d17115-d127-410b-88c9-7a1b4ac2859a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837924},{"uris":["turn:52.20.79.251:3478"],"username":"1673837924:coturn","password":"RuR2B4oqeWAfoRPneYYbJiv9AE0=","expireTimestamp":1673837924}]} [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e5d17115-d127-410b-88c9-7a1b4ac2859a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837924},{"uris":["turn:52.20.79.251:3478"],"username":"1673837924:coturn","password":"RuR2B4oqeWAfoRPneYYbJiv9AE0=","expireTimestamp":1673837924}]} [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53858 typ relay raddr 223.104.77.201 rport 6625 generation 0 ufrag /p6f network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53858 typ relay raddr 223.104.77.201 rport 6625 generation 0 ufrag /p6f network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22620 sendIceCandidate [DEBUG END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837325932","params":{"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 53858 typ relay raddr 223.104.77.201 rport 6625 generation 0 ufrag /p6f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:45.130 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:681 [INFO END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackViewerSendSignal [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:45.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837325} [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:46.842 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837323_1752_280731167", "version": 2, "timestamp": 1673837325660, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "63dcac1e-b4ea-4e14-960e-138c6d9f4776", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Received IceCandidate from remote sessionId = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 checkAndAddIceCandidate message = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2432 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:48:46.842 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1951 [INFO END] +2023-01-16 10:48:46.842 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837323_1753_1057156325", "version": 2, "timestamp": 1673837325932, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5ODM5ODExMTkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjA4NzEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTY1NzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTYwNTY5NzM2MyBjbmFtZTpjN1kzZ1hCRnJ5eDV0QXRYXHJcbmE9c3NyYzoxNjA1Njk3MzYzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE2MDU2OTczNjMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjA1Njk3MzYzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpTWi84XHJcbmE9aWNlLXB3ZDphSm5pR3dGb2dUZ29MM1ZITlBLSWQ5NU1cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFNTpFNDo4Mjo1Qjo5MjowRDo2Njo1OTpGRjo5NDoxRTo0RTo5NTpEODoxNDozMjo5RDpGNDo1NDoyMTo3NDpBQzpBNTo0QjoyNzpFNjpGQTo5MTpBRDpFRjowMTo4MFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjA4NzEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTY1NzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTk0MzUwODE3OSBjbmFtZTpjN1kzZ1hCRnJ5eDV0QXRYXHJcbmE9c3NyYzoxOTQzNTA4MTc5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5NDM1MDgxNzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxOTQzNTA4MTc5IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpTWi84XHJcbmE9aWNlLXB3ZDphSm5pR3dGb2dUZ29MM1ZITlBLSWQ5NU1cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFNTpFNDo4Mjo1Qjo5MjowRDo2Njo1OTpGRjo5NDoxRTo0RTo5NTpEODoxNDozMjo5RDpGNDo1NDoyMTo3NDpBQzpBNTo0QjoyNzpFNjpGQTo5MTpBRDpFRjowMTo4MFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "63dcac1e-b4ea-4e14-960e-138c6d9f4776", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Answer Sdp: v=0 +o=- 983981119 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1605697363 cname:c7Y3gXBFryx5tAtX +a=ssrc:1605697363 msid:myKvsVideoStream myAudioTrack +a=ssrc:1605697363 mslabel:myKvsVideoStream +a=ssrc:1605697363 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:SZ/8 +a=ice-pwd:aJniGwFogTgoL3VHNPKId95M +a=ice-options:trickle +a=fingerprint:sha-256 E5:E4:82:5B:92:0D:66:59:FF:94:1E:4E:95:D8:14:32:9D:F4:54:21:74:AC:A5:4B:27:E6:FA:91:AD:EF:01:80 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1943508179 cname:c7Y3gXBFryx5tAtX +a=ssrc:1943508179 msid:myKvsVideoStream myVideoTrack +a=ssrc:1943508179 mslabel:myKvsVideoStream +a=ssrc:1943508179 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:SZ/8 +a=ice-pwd:aJniGwFogTgoL3VHNPKId95M +a=ice-options:trickle +a=fingerprint:sha-256 E5:E4:82:5B:92:0D:66:59:FF:94:1E:4E:95:D8:14:32:9D:F4:54:21:74:AC:A5:4B:27:E6:FA:91:AD:EF:01:80 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 22620 addRemoteStream [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22620 addRemoteStream [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22620 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Answer Client ID: 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onConnectionChange [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22620 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56576 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2432 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:48:46.842 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2082 [INFO END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=33c0be1e-1bb6-465e-a994-6b2343b3b1d1 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:48:46.842 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837324_1754_1470507398", "version": 2, "timestamp": 1673837326306, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "63dcac1e-b4ea-4e14-960e-138c6d9f4776", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Received IceCandidate from remote sessionId = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 checkAndAddIceCandidate message = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Peer connection found already [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:48:46.842 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2432 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:48:46.842 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2518 [INFO END] +2023-01-16 10:48:48.101 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837325_1755_1291270007", "version": 2, "timestamp": 1673837326865, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63072 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "63dcac1e-b4ea-4e14-960e-138c6d9f4776", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Received IceCandidate from remote sessionId = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 checkAndAddIceCandidate message = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Peer connection found already [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63072 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2432 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:48:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2854 [INFO END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 53858 typ relay raddr 223.104.77.201 rport 6625 generation 0 ufrag /p6f network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 60871 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag SZ/8 network-cost 999 [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:48:48.101 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837325_1756_1386240586", "version": 2, "timestamp": 1673837327656, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 57496 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "63dcac1e-b4ea-4e14-960e-138c6d9f4776", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Received IceCandidate from remote sessionId = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 checkAndAddIceCandidate message = 63dcac1e-b4ea-4e14-960e-138c6d9f4776 [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Peer connection found already [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2432 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 57496 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:48:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2432 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:48:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3746 [INFO END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onConnectionChange [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22620 PeerConnection connected [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 22620 peerConnectSuccess [DEBUG END] +2023-01-16 10:48:50.003 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4750 [INFO END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22620 startHeartbeat [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22620 getBitRate [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22619 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22619 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 22658 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:48:50.003 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5505 [INFO END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 22658 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 22658 registerBitRateCallback [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 22658 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:48:50.003 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:48:50.003 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:48:50.003 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:48:51.029 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22620 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:48:51.029 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22620 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837251000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:48:54.628 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:63dcac1e-b4ea-4e14-960e-138c6d9f4776 [INFO END] +2023-01-16 10:48:54.628 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:48:54.628 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837335032","params":{"sessionId":"63dcac1e-b4ea-4e14-960e-138c6d9f4776"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:48:54.628 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22620 onConnectionChange [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22620 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837330000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22619 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:48:54.628 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:49:42.578 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_2577 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10575 [DEBUG END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: timestamp=1673837383000 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: nonce=e421e86d-25a3-4976-8e9a-b62a87ba13fc [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: sign=b9a589caedcf5071e42f8bc9795df98c [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:49:42.578 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:49:42.578 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:49:42 GMT [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=604 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:49:42 GMT [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=757 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:49:43 GMT [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a93e1698-daaf-469a-bcb1-5239458cf1be [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IzIH6ioAMFwBQ= [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bb47-049033b046bccb11749cd1cc;Sampled=0 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1175 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: timestamp=1673837384205 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: nonce=7705cfa2-cd6b-4958-89fa-6024b7c90416 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: sign=e48263f4f96ba20595101f5d20a22b83 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:49:43.751 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:49:43.751 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:49:43 GMT [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f0a8564c-2eb3-431d-9c82-7a7604250be4 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0IzNEtVIAMFtSg= [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bb47-032aa09900bdfbd255935ffe;Sampled=0 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=531 [INFO END] +2023-01-16 10:49:43.751 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1000}} [INFO END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (655ms) [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:49:43 GMT [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837983},{"uris":["turn:52.20.79.251:3478"],"username":"1673837983:coturn","password":"vy/VUQcBAZY7H/3SKuQ0VKjfYXo=","expireTimestamp":1673837983}]} [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673837983},{"uris":["turn:52.20.79.251:3478"],"username":"1673837983:coturn","password":"vy/VUQcBAZY7H/3SKuQ0VKjfYXo=","expireTimestamp":1673837983}]} [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:49:44.873 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:49:44.873 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2577,5,main] thread id:10609 [DEBUG END] +2023-01-16 10:49:46.206 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:49:46.206 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d377db02-0359-4156-866b-d22ca4e23ffc 耗时:0 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:123 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23350 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23350 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23350 createSdpOffer success [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23350 oldSDP =v=0 +o=- 5566550494392440470 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/kdO +a=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:560851543 cname:q2XNs9zhDibXNSQS +a=ssrc:560851543 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:560851543 mslabel:KvsLocalMediaStream +a=ssrc:560851543 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/kdO +a=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 922693311 994795568 +a=ssrc:922693311 cname:q2XNs9zhDibXNSQS +a=ssrc:922693311 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:922693311 mslabel:KvsLocalMediaStream +a=ssrc:922693311 label:KvsVideoTrack +a=ssrc:994795568 cname:q2XNs9zhDibXNSQS +a=ssrc:994795568 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:994795568 mslabel:KvsLocalMediaStream +a=ssrc:994795568 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] Message >>>signaling_threa - 23350 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5566550494392440470 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/kdO\r\na=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:560851543 cname:q2XNs9zhDibXNSQS\r\na=ssrc:560851543 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:560851543 mslabel:KvsLocalMediaStream\r\na=ssrc:560851543 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/kdO\r\na=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 922693311 994795568\r\na=ssrc:922693311 cname:q2XNs9zhDibXNSQS\r\na=ssrc:922693311 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:922693311 mslabel:KvsLocalMediaStream\r\na=ssrc:922693311 label:KvsVideoTrack\r\na=ssrc:994795568 cname:q2XNs9zhDibXNSQS\r\na=ssrc:994795568 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:994795568 mslabel:KvsLocalMediaStream\r\na=ssrc:994795568 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] Message >>>signaling_threa - 23350 createOffer description=v=0 +o=- 5566550494392440470 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/kdO +a=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:560851543 cname:q2XNs9zhDibXNSQS +a=ssrc:560851543 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:560851543 mslabel:KvsLocalMediaStream +a=ssrc:560851543 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/kdO +a=ice-pwd:fT7GzL/nDMrUTFUFlcYSCUtp +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:AA:57:4F:D6:69:50:62:34:BF:56:C7:ED:12:4B:01:9F:86:8F:85:7C:5E:F5:68:B6:3A:B4:92:1F:5D:80:AD +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 922693311 994795568 +a=ssrc:922693311 cname:q2XNs9zhDibXNSQS +a=ssrc:922693311 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:922693311 mslabel:KvsLocalMediaStream +a=ssrc:922693311 label:KvsVideoTrack +a=ssrc:994795568 cname:q2XNs9zhDibXNSQS +a=ssrc:994795568 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:994795568 mslabel:KvsLocalMediaStream +a=ssrc:994795568 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23350 sendSdpOffer [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837406487","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU1NjY1NTA0OTQzOTI0NDA0NzAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6L2tkT1xyXG5hPWljZS1wd2Q6ZlQ3R3pML25ETXJVVEZVRmxjWVNDVXRwXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDExOkFBOjU3OjRGOkQ2OjY5OjUwOjYyOjM0OkJGOjU2OkM3OkVEOjEyOjRCOjAxOjlGOjg2\nOjhGOjg1OjdDOjVFOkY1OjY4OkI2OjNBOkI0OjkyOjFGOjVEOjgwOkFEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NTYwODUxNTQzIGNuYW1lOnEyWE5zOXpoRGliWE5TUVNcclxuYT1zc3JjOjU2MDg1MTU0MyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NTYwODUxNTQz\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NTYwODUxNTQzIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6L2tkT1xyXG5hPWljZS1wd2Q6\nZlQ3R3pML25ETXJVVEZVRmxjWVNDVXRwXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDExOkFBOjU3OjRGOkQ2OjY5OjUwOjYyOjM0\nOkJGOjU2OkM3OkVEOjEyOjRCOjAxOjlGOjg2OjhGOjg1OjdDOjVFOkY1OjY4OkI2OjNBOkI0Ojky\nOjFGOjVEOjgwOkFEXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDkyMjY5MzMxMSA5OTQ3OTU1NjhcclxuYT1zc3JjOjkyMjY5MzMx\nMSBjbmFtZTpxMlhOczl6aERpYlhOU1FTXHJcbmE9c3NyYzo5MjI2OTMzMTEgbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjkyMjY5MzMxMSBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjkyMjY5MzMxMSBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo5OTQ3OTU1NjggY25hbWU6cTJYTnM5emhEaWJYTlNRU1xyXG5hPXNzcmM6OTk0\nNzk1NTY4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo5\nOTQ3OTU1NjggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo5OTQ3OTU1Njgg\nbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673837983:coturn","icePassword1":"vy/VUQcBAZY7H/3SKuQ0VKjfYXo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:147 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackViewerSendSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23350 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46689 typ host generation 0 ufrag /kdO network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46689 typ host generation 0 ufrag /kdO network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23350 sendIceCandidate [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837406492","params":{"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46689 typ host generation 0 ufrag /kdO network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackViewerSendSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54566 typ host generation 0 ufrag /kdO network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54566 typ host generation 0 ufrag /kdO network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23350 sendIceCandidate [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837406494","params":{"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54566 typ host generation 0 ufrag /kdO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:153 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackViewerSendSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41474 typ srflx raddr 10.53.4.91 rport 54566 generation 0 ufrag /kdO network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41474 typ srflx raddr 10.53.4.91 rport 54566 generation 0 ufrag /kdO network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23350 sendIceCandidate [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837406739","params":{"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 41474 typ srflx raddr 10.53.4.91 rport 54566 generation 0 ufrag /kdO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:398 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackViewerSendSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (445ms) [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:50:05 GMT [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"904ffdd6-3839-4427-8b16-392c912effed","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838005},{"uris":["turn:54.87.154.8:3478"],"username":"1673838005:coturn","password":"UEuHxmrADjkshyowo0NvLN5eN/Y=","expireTimestamp":1673838005}]} [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"904ffdd6-3839-4427-8b16-392c912effed","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838005},{"uris":["turn:54.87.154.8:3478"],"username":"1673838005:coturn","password":"UEuHxmrADjkshyowo0NvLN5eN/Y=","expireTimestamp":1673838005}]} [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 50409 typ relay raddr 223.104.77.201 rport 41474 generation 0 ufrag /kdO network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 50409 typ relay raddr 223.104.77.201 rport 41474 generation 0 ufrag /kdO network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23350 sendIceCandidate [DEBUG END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837407060","params":{"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 50409 typ relay raddr 223.104.77.201 rport 41474 generation 0 ufrag /kdO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:720 [INFO END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackViewerSendSignal [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:50:07.584 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837405_1757_1993788912", "version": 2, "timestamp": 1673837406925, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d377db02-0359-4156-866b-d22ca4e23ffc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Received IceCandidate from remote sessionId = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 checkAndAddIceCandidate message = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2577 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:50:07.584 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1731 [INFO END] +2023-01-16 10:50:07.584 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837405_1758_106538964", "version": 2, "timestamp": 1673837407096, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMDE2MjY4NTcwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU0NDU4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ4NTg5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwNDYwMzAyMjkgY25hbWU6L2pZR2JCRU9TNjFqNjNRYVxyXG5hPXNzcmM6MjA0NjAzMDIyOSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDQ2MDMwMjI5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjA0NjAzMDIyOSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SHVlelxyXG5hPWljZS1wd2Q6cEh1ZkgwMmpVMnFlaHJIS2pNdk5XTVFCXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgODg6MDg6M0U6QjA6QTU6Mjc6QTA6NDg6RTY6M0E6QzE6Q0I6RDQ6Nzg6MUY6M0I6MjM6Mzc6RUM6RTQ6Mjg6QTI6MkM6MzI6Nzc6RDk6NUE6NzM6QjA6MzI6OTc6RjdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU0NDU4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ4NTg5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2MTc5MDY5MTMgY25hbWU6L2pZR2JCRU9TNjFqNjNRYVxyXG5hPXNzcmM6MTYxNzkwNjkxMyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNjE3OTA2OTEzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTYxNzkwNjkxMyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SHVlelxyXG5hPWljZS1wd2Q6cEh1ZkgwMmpVMnFlaHJIS2pNdk5XTVFCXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgODg6MDg6M0U6QjA6QTU6Mjc6QTA6NDg6RTY6M0E6QzE6Q0I6RDQ6Nzg6MUY6M0I6MjM6Mzc6RUM6RTQ6Mjg6QTI6MkM6MzI6Nzc6RDk6NUE6NzM6QjA6MzI6OTc6RjdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d377db02-0359-4156-866b-d22ca4e23ffc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837406} [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Answer Sdp: v=0 +o=- 2016268570 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54458 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2046030229 cname:/jYGbBEOS61j63Qa +a=ssrc:2046030229 msid:myKvsVideoStream myAudioTrack +a=ssrc:2046030229 mslabel:myKvsVideoStream +a=ssrc:2046030229 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Huez +a=ice-pwd:pHufH02jU2qehrHKjMvNWMQB +a=ice-options:trickle +a=fingerprint:sha-256 88:08:3E:B0:A5:27:A0:48:E6:3A:C1:CB:D4:78:1F:3B:23:37:EC:E4:28:A2:2C:32:77:D9:5A:73:B0:32:97:F7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54458 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1617906913 cname:/jYGbBEOS61j63Qa +a=ssrc:1617906913 msid:myKvsVideoStream myVideoTrack +a=ssrc:1617906913 mslabel:myKvsVideoStream +a=ssrc:1617906913 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Huez +a=ice-pwd:pHufH02jU2qehrHKjMvNWMQB +a=ice-options:trickle +a=fingerprint:sha-256 88:08:3E:B0:A5:27:A0:48:E6:3A:C1:CB:D4:78:1F:3B:23:37:EC:E4:28:A2:2C:32:77:D9:5A:73:B0:32:97:F7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 23350 addRemoteStream [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23350 addRemoteStream [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23350 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Answer Client ID: d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onConnectionChange [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23350 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2577 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:50:07.584 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2048 [INFO END] +2023-01-16 10:50:07.584 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837405_1759_246977780", "version": 2, "timestamp": 1673837407098, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 54458 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d377db02-0359-4156-866b-d22ca4e23ffc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Received IceCandidate from remote sessionId = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 checkAndAddIceCandidate message = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Peer connection found already [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 54458 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2577 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:50:07.584 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2051 [INFO END] +2023-01-16 10:50:07.584 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=02213650-9130-4b48-9b73-7e8a3b9d8dba videoTrackState=LIVE [DEBUG END] +2023-01-16 10:50:08.994 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837406_1760_946635188", "version": 2, "timestamp": 1673837407865, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 59565 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d377db02-0359-4156-866b-d22ca4e23ffc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Received IceCandidate from remote sessionId = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 checkAndAddIceCandidate message = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Peer connection found already [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 59565 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2577 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:50:08.994 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2661 [INFO END] +2023-01-16 10:50:08.994 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837406_1761_1936644962", "version": 2, "timestamp": 1673837408407, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 60731 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d377db02-0359-4156-866b-d22ca4e23ffc", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Received IceCandidate from remote sessionId = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 checkAndAddIceCandidate message = d377db02-0359-4156-866b-d22ca4e23ffc [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Peer connection found already [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2577 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 60731 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2577 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:50:08.994 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3230 [INFO END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 50409 typ relay raddr 223.104.77.201 rport 41474 generation 0 ufrag /kdO network-id 3 network-cost 900 remote sdp = candidate:4228061096 1 udp 2130706431 18755 typ prflx generation 0 ufrag Huez [DEBUG END] +2023-01-16 10:50:08.994 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onConnectionChange [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23350 PeerConnection connected [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 23350 peerConnectSuccess [DEBUG END] +2023-01-16 10:50:10.926 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4585 [INFO END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23350 startHeartbeat [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23350 getBitRate [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23349 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23349 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 23387 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:50:10.926 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5406 [INFO END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 23387 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 23387 registerBitRateCallback [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 23387 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:50:10.926 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:50:10.926 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:50:10.926 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:50:11.950 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23350 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:50:11.950 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:50:11.950 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23350 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673837330000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:50:13.293 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d377db02-0359-4156-866b-d22ca4e23ffc [INFO END] +2023-01-16 10:50:13.293 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:50:13.293 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837413688","params":{"sessionId":"d377db02-0359-4156-866b-d22ca4e23ffc"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:50:13.293 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23350 onConnectionChange [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23350 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673837411000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23349 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:50:13.293 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:02.778 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_2777 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10581 [DEBUG END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: timestamp=1673837463189 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: nonce=17a4d04d-2fc7-4099-b560-d93a7818a4d4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: sign=5d7d75487ea725e8ea9be6f2b0332999 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:51:02.778 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:51:02.778 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:51:03 GMT [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=645 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:51:03 GMT [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=791 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:51:03 GMT [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6d137ffb-1ed9-4294-a945-8a14c8a2cc5e [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0I_pET-IAMFYxw= [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bb97-54826b3f418c100c222c941b;Sampled=0 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1147 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: timestamp=1673837464378 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: nonce=9e4e1429-d1ee-4725-8077-eddef948f0db [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: sign=47d239ea379474e89ab8d23507f3183a [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:51:03.976 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:51:03.976 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:51:03 GMT [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amzn-requestid=928e7135-e2ac-4414-820e-4991965db09a [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0I_vETdoAMFQkw= [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bb97-557eda5a1ccd015d55c3ffbb;Sampled=0 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=427 [INFO END] +2023-01-16 10:51:03.976 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1000}} [INFO END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (679ms) [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:51:04 GMT [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838064},{"uris":["turn:54.87.154.8:3478"],"username":"1673838064:coturn","password":"AAMORuJyA+QRKzfX/R+hREgTvYI=","expireTimestamp":1673838064}]} [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838064},{"uris":["turn:54.87.154.8:3478"],"username":"1673838064:coturn","password":"AAMORuJyA+QRKzfX/R+hREgTvYI=","expireTimestamp":1673838064}]} [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:51:05.107 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:51:05.107 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:51:07.245 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2777,5,main] thread id:10613 [DEBUG END] +2023-01-16 10:51:07.245 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:51:07.245 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0373ac66-63c6-4444-bf29-7f68e93087b1 耗时:0 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:121 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24018 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24018 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24018 createSdpOffer success [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24018 oldSDP =v=0 +o=- 4882140696463739393 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9mba +a=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1888163242 cname:Un2fXEvyx7SHq/2R +a=ssrc:1888163242 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1888163242 mslabel:KvsLocalMediaStream +a=ssrc:1888163242 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9mba +a=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3688897926 1207842683 +a=ssrc:3688897926 cname:Un2fXEvyx7SHq/2R +a=ssrc:3688897926 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3688897926 mslabel:KvsLocalMediaStream +a=ssrc:3688897926 label:KvsVideoTrack +a=ssrc:1207842683 cname:Un2fXEvyx7SHq/2R +a=ssrc:1207842683 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1207842683 mslabel:KvsLocalMediaStream +a=ssrc:1207842683 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] Message >>>signaling_threa - 24018 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4882140696463739393 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:9mba\r\na=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1888163242 cname:Un2fXEvyx7SHq/2R\r\na=ssrc:1888163242 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1888163242 mslabel:KvsLocalMediaStream\r\na=ssrc:1888163242 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:9mba\r\na=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3688897926 1207842683\r\na=ssrc:3688897926 cname:Un2fXEvyx7SHq/2R\r\na=ssrc:3688897926 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3688897926 mslabel:KvsLocalMediaStream\r\na=ssrc:3688897926 label:KvsVideoTrack\r\na=ssrc:1207842683 cname:Un2fXEvyx7SHq/2R\r\na=ssrc:1207842683 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1207842683 mslabel:KvsLocalMediaStream\r\na=ssrc:1207842683 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] Message >>>signaling_threa - 24018 createOffer description=v=0 +o=- 4882140696463739393 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9mba +a=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1888163242 cname:Un2fXEvyx7SHq/2R +a=ssrc:1888163242 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1888163242 mslabel:KvsLocalMediaStream +a=ssrc:1888163242 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9mba +a=ice-pwd:ej2VPJoy7DYPjaiFecKHW/h9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 44:CB:20:E3:84:BC:6E:7A:E4:DA:17:B3:7B:9D:92:83:57:A8:9D:2D:DA:F6:81:B3:43:59:99:56:84:50:FB:1A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3688897926 1207842683 +a=ssrc:3688897926 cname:Un2fXEvyx7SHq/2R +a=ssrc:3688897926 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3688897926 mslabel:KvsLocalMediaStream +a=ssrc:3688897926 label:KvsVideoTrack +a=ssrc:1207842683 cname:Un2fXEvyx7SHq/2R +a=ssrc:1207842683 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1207842683 mslabel:KvsLocalMediaStream +a=ssrc:1207842683 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24018 sendSdpOffer [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837485733","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ4ODIxNDA2OTY0NjM3MzkzOTMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6OW1iYVxyXG5hPWljZS1wd2Q6ZWoyVlBKb3k3RFlQamFpRmVjS0hXL2g5XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDQ0OkNCOjIwOkUzOjg0OkJDOjZFOjdBOkU0OkRBOjE3OkIzOjdCOjlEOjkyOjgzOjU3OkE4\nOjlEOjJEOkRBOkY2OjgxOkIzOjQzOjU5Ojk5OjU2Ojg0OjUwOkZCOjFBXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTg4ODE2MzI0MiBjbmFtZTpVbjJmWEV2eXg3U0hxLzJSXHJcbmE9c3NyYzoxODg4MTYzMjQy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODg4MTYz\nMjQyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTg4ODE2MzI0MiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjltYmFcclxuYT1pY2Ut\ncHdkOmVqMlZQSm95N0RZUGphaUZlY0tIVy9oOVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0NDpDQjoyMDpFMzo4NDpCQzo2RTo3\nQTpFNDpEQToxNzpCMzo3Qjo5RDo5Mjo4Mzo1NzpBODo5RDoyRDpEQTpGNjo4MTpCMzo0Mzo1OTo5\nOTo1Njo4NDo1MDpGQjoxQVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNjg4ODk3OTI2IDEyMDc4NDI2ODNcclxuYT1zc3JjOjM2\nODg4OTc5MjYgY25hbWU6VW4yZlhFdnl4N1NIcS8yUlxyXG5hPXNzcmM6MzY4ODg5NzkyNiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzY4ODg5NzkyNiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM2ODg4OTc5MjYgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTIwNzg0MjY4MyBjbmFtZTpVbjJmWEV2eXg3U0hxLzJSXHJc\nbmE9c3NyYzoxMjA3ODQyNjgzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMjA3ODQyNjgzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTIwNzg0MjY4MyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838064:coturn","icePassword1":"AAMORuJyA+QRKzfX/R+hREgTvYI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:145 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackViewerSendSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24018 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50382 typ host generation 0 ufrag 9mba network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50382 typ host generation 0 ufrag 9mba network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24018 sendIceCandidate [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837485737","params":{"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50382 typ host generation 0 ufrag 9mba network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackViewerSendSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44212 typ host generation 0 ufrag 9mba network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44212 typ host generation 0 ufrag 9mba network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24018 sendIceCandidate [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837485738","params":{"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 44212 typ host generation 0 ufrag 9mba network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackViewerSendSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 45322 typ srflx raddr 10.53.4.91 rport 44212 generation 0 ufrag 9mba network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 45322 typ srflx raddr 10.53.4.91 rport 44212 generation 0 ufrag 9mba network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24018 sendIceCandidate [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837485971","params":{"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 45322 typ srflx raddr 10.53.4.91 rport 44212 generation 0 ufrag 9mba network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:381 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackViewerSendSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (407ms) [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:51:24 GMT [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0f8a7f52-f046-4a49-92c9-23cb2da3aef5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838084},{"uris":["turn:54.87.154.8:3478"],"username":"1673838084:coturn","password":"mUqM9Rq2Y4fW3N+T9xEI39q5kJA=","expireTimestamp":1673838084}]} [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0f8a7f52-f046-4a49-92c9-23cb2da3aef5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838084},{"uris":["turn:54.87.154.8:3478"],"username":"1673838084:coturn","password":"mUqM9Rq2Y4fW3N+T9xEI39q5kJA=","expireTimestamp":1673838084}]} [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65340 typ relay raddr 223.104.77.207 rport 45322 generation 0 ufrag 9mba network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65340 typ relay raddr 223.104.77.207 rport 45322 generation 0 ufrag 9mba network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24018 sendIceCandidate [DEBUG END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837486263","params":{"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 65340 typ relay raddr 223.104.77.207 rport 45322 generation 0 ufrag 9mba network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:25.475 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:675 [INFO END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackViewerSendSignal [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:25.475 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:27.202 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:51:27.202 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837486} [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837484_1762_28224076", "version": 2, "timestamp": 1673837486270, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0373ac66-63c6-4444-bf29-7f68e93087b1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Received IceCandidate from remote sessionId = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 checkAndAddIceCandidate message = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2777 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3214 [INFO END] +2023-01-16 10:51:28.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837484_1763_1671035912", "version": 2, "timestamp": 1673837486478, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjAwNzIzMDU4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU0OTg5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU3ODAwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjU2NTg2ODkxNiBjbmFtZTprUUJNOWU4a09CSkw0OXRvXHJcbmE9c3NyYzo1NjU4Njg5MTYgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTY1ODY4OTE2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTY1ODY4OTE2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzplbFNvXHJcbmE9aWNlLXB3ZDpibTNienVyWWsrVTJ6NHAwenk3RjN3OGpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxQzpDNzpCODpCNjpENTpCODpBRjpCMDpFQjo4Nzo0NDpEQjo5QTpFMDpFMzowOTozQTpCRDpCMDo5MzpDODo5OTpCQToxQTpBMDoyOTozRjo2ODpGRjoyMjpFRjo0OFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTQ5ODkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTc4MDAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6OTYyNzgwNjU1IGNuYW1lOmtRQk05ZThrT0JKTDQ5dG9cclxuYT1zc3JjOjk2Mjc4MDY1NSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo5NjI3ODA2NTUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo5NjI3ODA2NTUgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmVsU29cclxuYT1pY2UtcHdkOmJtM2J6dXJZaytVMno0cDB6eTdGM3c4alxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDFDOkM3OkI4OkI2OkQ1OkI4OkFGOkIwOkVCOjg3OjQ0OkRCOjlBOkUwOkUzOjA5OjNBOkJEOkIwOjkzOkM4Ojk5OkJBOjFBOkEwOjI5OjNGOjY4OkZGOjIyOkVGOjQ4XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0373ac66-63c6-4444-bf29-7f68e93087b1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Answer Sdp: v=0 +o=- 1600723058 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54989 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:565868916 cname:kQBM9e8kOBJL49to +a=ssrc:565868916 msid:myKvsVideoStream myAudioTrack +a=ssrc:565868916 mslabel:myKvsVideoStream +a=ssrc:565868916 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:elSo +a=ice-pwd:bm3bzurYk+U2z4p0zy7F3w8j +a=ice-options:trickle +a=fingerprint:sha-256 1C:C7:B8:B6:D5:B8:AF:B0:EB:87:44:DB:9A:E0:E3:09:3A:BD:B0:93:C8:99:BA:1A:A0:29:3F:68:FF:22:EF:48 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54989 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:962780655 cname:kQBM9e8kOBJL49to +a=ssrc:962780655 msid:myKvsVideoStream myVideoTrack +a=ssrc:962780655 mslabel:myKvsVideoStream +a=ssrc:962780655 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:elSo +a=ice-pwd:bm3bzurYk+U2z4p0zy7F3w8j +a=ice-options:trickle +a=fingerprint:sha-256 1C:C7:B8:B6:D5:B8:AF:B0:EB:87:44:DB:9A:E0:E3:09:3A:BD:B0:93:C8:99:BA:1A:A0:29:3F:68:FF:22:EF:48 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 24018 addRemoteStream [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24018 addRemoteStream [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24018 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Answer Client ID: 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onConnectionChange [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24018 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57800 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2777 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:3377 [INFO END] +2023-01-16 10:51:28.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837484_1764_566912673", "version": 2, "timestamp": 1673837486531, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 54989 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0373ac66-63c6-4444-bf29-7f68e93087b1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Received IceCandidate from remote sessionId = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 checkAndAddIceCandidate message = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Peer connection found already [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 54989 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2777 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3382 [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8b586d5a-a10a-4486-a981-ff0453f23b3e videoTrackState=LIVE [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837486_1765_570995416", "version": 2, "timestamp": 1673837487799, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 59615 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0373ac66-63c6-4444-bf29-7f68e93087b1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Received IceCandidate from remote sessionId = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 checkAndAddIceCandidate message = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Peer connection found already [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 59615 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2777 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3540 [INFO END] +2023-01-16 10:51:28.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837486_1766_290607296", "version": 2, "timestamp": 1673837488206, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 57409 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0373ac66-63c6-4444-bf29-7f68e93087b1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Received IceCandidate from remote sessionId = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 checkAndAddIceCandidate message = 0373ac66-63c6-4444-bf29-7f68e93087b1 [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Peer connection found already [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2777 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 57409 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2777 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:51:28.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3746 [INFO END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 65340 typ relay raddr 223.104.77.207 rport 45322 generation 0 ufrag 9mba network-id 3 network-cost 900 remote sdp = candidate:185315257 1 udp 2130706431 57800 typ prflx generation 0 ufrag elSo [DEBUG END] +2023-01-16 10:51:28.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onConnectionChange [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24018 PeerConnection connected [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 24018 peerConnectSuccess [DEBUG END] +2023-01-16 10:51:31.213 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5625 [INFO END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24018 startHeartbeat [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24018 getBitRate [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24017 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24017 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 24090 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:51:31.213 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6409 [INFO END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 24090 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 24090 registerBitRateCallback [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 24090 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:51:31.213 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:51:31.213 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:51:31.213 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:51:32.241 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24018 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:51:32.241 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24018 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837411000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:51:33.817 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0373ac66-63c6-4444-bf29-7f68e93087b1 [INFO END] +2023-01-16 10:51:33.817 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:51:33.817 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837494226","params":{"sessionId":"0373ac66-63c6-4444-bf29-7f68e93087b1"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:51:33.817 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24018 onConnectionChange [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24018 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837492000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24017 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:51:33.817 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:23.038 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:52:23.038 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10583 [DEBUG END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: timestamp=1673837543453 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: nonce=421ec2e6-bfe8-4015-b67a-cd27f2e4d801 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: sign=552b2a11f8efa160c3af72a493ae5664 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:52:23.038 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:52:23.038 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:52:23.038 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:52:23.038 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:52:23 GMT [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=600 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:52:23 GMT [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=758 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:52:23 GMT [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d4dcd8fa-0ad7-4c31-b755-e1b623c97645 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JMMGUSoAMFmlA= [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bbe7-0e85ebd32ce78b1434576063;Sampled=0 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1123 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzNzkyMCJ9.3nsWt_XOdXizasVaWEU01dwupXD-gLrH-AbJip6PhHjg1iM_pArPwQAT-9D_serPLKXmlvrVuc0UQJ2f7qqslA [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: timestamp=1673837544608 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: nonce=3187f70d-a5ad-4f00-8b4b-fda29d967163 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: sign=2e5303b5460d208b2efc911d25900499 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:52:24.208 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:52:24.208 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:52:24 GMT [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amzn-requestid=933fec13-e564-496d-84f1-fb5e251f1dd5 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JMRFwMoAMFpLg= [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bbe7-7c529d7c4792772377300238;Sampled=0 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=454 [INFO END] +2023-01-16 10:52:24.208 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1002}} [INFO END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (654ms) [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:52:24 GMT [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838144},{"uris":["turn:52.20.79.251:3478"],"username":"1673838144:coturn","password":"ipWQeAbtIqUv19JZSLW7vRSFDdg=","expireTimestamp":1673838144}]} [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838144},{"uris":["turn:52.20.79.251:3478"],"username":"1673838144:coturn","password":"ipWQeAbtIqUv19JZSLW7vRSFDdg=","expireTimestamp":1673838144}]} [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:52:25.278 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:52:25.278 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3033,5,main] thread id:10618 [DEBUG END] +2023-01-16 10:52:25.278 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:52:25.278 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c 耗时:0 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24764 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24764 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24764 createSdpOffer success [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24764 oldSDP =v=0 +o=- 255411170207644765 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:erzB +a=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4259720941 cname:2HD/fbVNk2osz6lO +a=ssrc:4259720941 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4259720941 mslabel:KvsLocalMediaStream +a=ssrc:4259720941 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:erzB +a=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3295058890 2895592974 +a=ssrc:3295058890 cname:2HD/fbVNk2osz6lO +a=ssrc:3295058890 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3295058890 mslabel:KvsLocalMediaStream +a=ssrc:3295058890 label:KvsVideoTrack +a=ssrc:2895592974 cname:2HD/fbVNk2osz6lO +a=ssrc:2895592974 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2895592974 mslabel:KvsLocalMediaStream +a=ssrc:2895592974 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] Message >>>signaling_threa - 24764 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 255411170207644765 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:erzB\r\na=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4259720941 cname:2HD/fbVNk2osz6lO\r\na=ssrc:4259720941 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4259720941 mslabel:KvsLocalMediaStream\r\na=ssrc:4259720941 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:erzB\r\na=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3295058890 2895592974\r\na=ssrc:3295058890 cname:2HD/fbVNk2osz6lO\r\na=ssrc:3295058890 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3295058890 mslabel:KvsLocalMediaStream\r\na=ssrc:3295058890 label:KvsVideoTrack\r\na=ssrc:2895592974 cname:2HD/fbVNk2osz6lO\r\na=ssrc:2895592974 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2895592974 mslabel:KvsLocalMediaStream\r\na=ssrc:2895592974 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] Message >>>signaling_threa - 24764 createOffer description=v=0 +o=- 255411170207644765 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:erzB +a=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4259720941 cname:2HD/fbVNk2osz6lO +a=ssrc:4259720941 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4259720941 mslabel:KvsLocalMediaStream +a=ssrc:4259720941 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:erzB +a=ice-pwd:yWJ8Co008rXAPiJz5wVtrwkl +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:95:1F:6D:1F:42:CA:6C:F9:97:26:6C:00:73:E0:82:A3:B8:4E:9A:55:61:2A:90:A7:7D:ED:B4:BB:9A:B4:8A +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3295058890 2895592974 +a=ssrc:3295058890 cname:2HD/fbVNk2osz6lO +a=ssrc:3295058890 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3295058890 mslabel:KvsLocalMediaStream +a=ssrc:3295058890 label:KvsVideoTrack +a=ssrc:2895592974 cname:2HD/fbVNk2osz6lO +a=ssrc:2895592974 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2895592974 mslabel:KvsLocalMediaStream +a=ssrc:2895592974 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24764 sendSdpOffer [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837566837","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI1NTQxMTE3MDIwNzY0NDc2NSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzplcnpCXHJcbmE9aWNlLXB3ZDp5V0o4Q28wMDhyWEFQaUp6NXdWdHJ3a2xcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgOUQ6OTU6MUY6NkQ6MUY6NDI6Q0E6NkM6Rjk6OTc6MjY6NkM6MDA6NzM6RTA6ODI6QTM6Qjg6\nNEU6OUE6NTU6NjE6MkE6OTA6QTc6N0Q6RUQ6QjQ6QkI6OUE6QjQ6OEFcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzo0MjU5NzIwOTQxIGNuYW1lOjJIRC9mYlZOazJvc3o2bE9cclxuYT1zc3JjOjQyNTk3MjA5NDEg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjQyNTk3MjA5\nNDEgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0MjU5NzIwOTQxIGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6ZXJ6QlxyXG5hPWljZS1w\nd2Q6eVdKOENvMDA4clhBUGlKejV3VnRyd2tsXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDlEOjk1OjFGOjZEOjFGOjQyOkNBOjZD\nOkY5Ojk3OjI2OjZDOjAwOjczOkUwOjgyOkEzOkI4OjRFOjlBOjU1OjYxOjJBOjkwOkE3OjdEOkVE\nOkI0OkJCOjlBOkI0OjhBXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDMyOTUwNTg4OTAgMjg5NTU5Mjk3NFxyXG5hPXNzcmM6MzI5\nNTA1ODg5MCBjbmFtZToySEQvZmJWTmsyb3N6NmxPXHJcbmE9c3NyYzozMjk1MDU4ODkwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMjk1MDU4ODkwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzI5NTA1ODg5MCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoyODk1NTkyOTc0IGNuYW1lOjJIRC9mYlZOazJvc3o2bE9cclxu\nYT1zc3JjOjI4OTU1OTI5NzQgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjI4OTU1OTI5NzQgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzoyODk1NTkyOTc0IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673838144:coturn","icePassword1":"ipWQeAbtIqUv19JZSLW7vRSFDdg\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackViewerSendSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24764 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55998 typ host generation 0 ufrag erzB network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55998 typ host generation 0 ufrag erzB network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24764 sendIceCandidate [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837566842","params":{"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55998 typ host generation 0 ufrag erzB network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackViewerSendSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35108 typ host generation 0 ufrag erzB network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35108 typ host generation 0 ufrag erzB network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24764 sendIceCandidate [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837566843","params":{"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35108 typ host generation 0 ufrag erzB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackViewerSendSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52360 typ srflx raddr 10.53.4.91 rport 35108 generation 0 ufrag erzB network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 52360 typ srflx raddr 10.53.4.91 rport 35108 generation 0 ufrag erzB network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24764 sendIceCandidate [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837567076","params":{"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 52360 typ srflx raddr 10.53.4.91 rport 35108 generation 0 ufrag erzB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:377 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackViewerSendSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (422ms) [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:52:46 GMT [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5cd573c6-137b-493f-b791-a68eacad7e0d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838166},{"uris":["turn:54.87.154.8:3478"],"username":"1673838166:coturn","password":"dQtIa4L1pBMN3XW8dz4Tg4c+cD0=","expireTimestamp":1673838166}]} [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5cd573c6-137b-493f-b791-a68eacad7e0d","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838166},{"uris":["turn:54.87.154.8:3478"],"username":"1673838166:coturn","password":"dQtIa4L1pBMN3XW8dz4Tg4c+cD0=","expireTimestamp":1673838166}]} [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64743 typ relay raddr 223.104.77.201 rport 52360 generation 0 ufrag erzB network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64743 typ relay raddr 223.104.77.201 rport 52360 generation 0 ufrag erzB network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24764 sendIceCandidate [DEBUG END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837567400","params":{"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64743 typ relay raddr 223.104.77.201 rport 52360 generation 0 ufrag erzB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:46.585 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:703 [INFO END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackViewerSendSignal [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:46.585 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837567} [DEBUG END] +2023-01-16 10:52:47.900 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837565_1767_998612628", "version": 2, "timestamp": 1673837567198, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Received IceCandidate from remote sessionId = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 checkAndAddIceCandidate message = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3033 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:52:47.900 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1636 [INFO END] +2023-01-16 10:52:47.900 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837565_1768_2557916", "version": 2, "timestamp": 1673837567431, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNzIyOTcwMTQzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1MDcyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU5Mjc2IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjU3NTk3MjQxMiBjbmFtZTozMmNMbVkxcTVPcFJJTjZWXHJcbmE9c3NyYzo1NzU5NzI0MTIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTc1OTcyNDEyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTc1OTcyNDEyIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJa3hpXHJcbmE9aWNlLXB3ZDozWk4vTXdhaENleW12dnBicmFabm10VTlcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDNTpDMTozNDo5RDo4NjpGNDpFNjo4RDo3MTo1OTo5Mzo1OTpBRjowMDpFNzo2MjpBQzpGNDo5MjpFRTo3NTpERjo5QTowMDpCRjo0RTo1NzpFNDpDMToyQTozRTo1N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzUwNzIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTkyNzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTAyNjM0NjU2MCBjbmFtZTozMmNMbVkxcTVPcFJJTjZWXHJcbmE9c3NyYzoxMDI2MzQ2NTYwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEwMjYzNDY1NjAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDI2MzQ2NTYwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJa3hpXHJcbmE9aWNlLXB3ZDozWk4vTXdhaENleW12dnBicmFabm10VTlcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDNTpDMTozNDo5RDo4NjpGNDpFNjo4RDo3MTo1OTo5Mzo1OTpBRjowMDpFNzo2MjpBQzpGNDo5MjpFRTo3NTpERjo5QTowMDpCRjo0RTo1NzpFNDpDMToyQTozRTo1N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Answer Sdp: v=0 +o=- 1722970143 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:575972412 cname:32cLmY1q5OpRIN6V +a=ssrc:575972412 msid:myKvsVideoStream myAudioTrack +a=ssrc:575972412 mslabel:myKvsVideoStream +a=ssrc:575972412 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ikxi +a=ice-pwd:3ZN/MwahCeymvvpbraZnmtU9 +a=ice-options:trickle +a=fingerprint:sha-256 C5:C1:34:9D:86:F4:E6:8D:71:59:93:59:AF:00:E7:62:AC:F4:92:EE:75:DF:9A:00:BF:4E:57:E4:C1:2A:3E:57 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1026346560 cname:32cLmY1q5OpRIN6V +a=ssrc:1026346560 msid:myKvsVideoStream myVideoTrack +a=ssrc:1026346560 mslabel:myKvsVideoStream +a=ssrc:1026346560 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Ikxi +a=ice-pwd:3ZN/MwahCeymvvpbraZnmtU9 +a=ice-options:trickle +a=fingerprint:sha-256 C5:C1:34:9D:86:F4:E6:8D:71:59:93:59:AF:00:E7:62:AC:F4:92:EE:75:DF:9A:00:BF:4E:57:E4:C1:2A:3E:57 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 24764 addRemoteStream [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24764 addRemoteStream [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24764 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Answer Client ID: 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onConnectionChange [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24764 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59276 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3033 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:52:47.900 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2025 [INFO END] +2023-01-16 10:52:47.900 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ede3e896-201b-4a35-8806-0ec51fed528d videoTrackState=LIVE [DEBUG END] +2023-01-16 10:52:49.859 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837565_1769_913771861", "version": 2, "timestamp": 1673837567649, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Received IceCandidate from remote sessionId = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 checkAndAddIceCandidate message = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Peer connection found already [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35072 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3033 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:52:49.859 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3163 [INFO END] +2023-01-16 10:52:49.859 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837566_1770_686488703", "version": 2, "timestamp": 1673837568395, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 49842 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Received IceCandidate from remote sessionId = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 checkAndAddIceCandidate message = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Peer connection found already [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 49842 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3033 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:52:49.859 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3173 [INFO END] +2023-01-16 10:52:49.859 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837566_1771_891129037", "version": 2, "timestamp": 1673837568826, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61920 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Received IceCandidate from remote sessionId = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 checkAndAddIceCandidate message = 8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Peer connection found already [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3033 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61920 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3033 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:52:49.859 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3495 [INFO END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64743 typ relay raddr 223.104.77.201 rport 52360 generation 0 ufrag erzB network-id 3 network-cost 900 remote sdp = candidate:1002685009 1 udp 2130706431 59276 typ prflx generation 0 ufrag Ikxi [DEBUG END] +2023-01-16 10:52:49.859 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onConnectionChange [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24764 PeerConnection connected [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 24764 peerConnectSuccess [DEBUG END] +2023-01-16 10:52:52.058 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5358 [INFO END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24764 startHeartbeat [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24764 getBitRate [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24763 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:52:52.058 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24763 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24764 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 24800 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:52:53.071 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6552 [INFO END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 24800 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 24800 registerBitRateCallback [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 24800 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:52:53.071 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:52:53.071 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:52:53.071 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24764 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837492000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24764 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:52:55.029 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c [INFO END] +2023-01-16 10:52:55.029 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:52:55.029 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837575428","params":{"sessionId":"8c62bab3-8054-4b7b-bfe7-61c3b5f36c3c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:52:55.029 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24764 onConnectionChange [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24764 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837573000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24763 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:52:55.029 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:53:43.238 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:53:43.238 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10598 [DEBUG END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:53:43.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:53:43.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:53:43.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:53:43.238 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:43 GMT [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=579 [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:43 GMT [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=739 [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:53:44.351 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:53:45.645 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3233,5,main] thread id:10627 [DEBUG END] +2023-01-16 10:53:45.645 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:45 GMT [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6aaa4498-d83c-4da3-b2b5-1c784647365e [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JYmEcMIAMFdsQ= [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc36-12f4f92b27b04d4e5928d2f5;Sampled=0 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=3420 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4NDMzMjAsImlhdCI6MTY3MzgzNjEyMH0.fCY4So8BIgNPIdBWuAulQxoBkmJ9f7XIQh-635R3a7R4JcrDqV8LYJNOxZKhqqelJnHWPC6-PooTSkUIJYeG1Yxe4jrVo8JPrz8HxmibkzGTDWkP7bMULBmDjA3GY8IXVGu5PjWVuaIZeyuMZ99BdXqIz0ZLhnyRYNCclDTSz7Zjgc_w_E8iH3yMmUIPbpdZsSA0J9xYAGgvcnpapxm2dKzT70hxzw2ydkydJg8mAqZhTs6DW8AaVJ650DuWs-Z0oY09j9-HRiM_qtLPjjYCLP-l0ddgfHljRQB7o4tpMIGHxU8HEyfFwrl7C7vMEu5VQvYbx5ob2VFmYWlm0qKQKA", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: timestamp=1673837626278 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: nonce=99ceb959-99dd-4a5b-82da-3663e9d31788 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: sign=cb7e653dbbc780c9da5e37ad76b5b185 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: timestamp=1673837626287 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: nonce=d40e4285-e65a-48b1-90a8-d0e653faacb4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: sign=4d3818242da5b3db0fc2450ae575e637 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:53:45.645 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:45 GMT [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f812b6ba-a7eb-4ff3-a7c2-86d822327b71 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JZBGH4oAMFVpw= [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc39-22517bc974a5b18d15875890;Sampled=0 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=367 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: timestamp=1673837626695 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: nonce=49037ad1-3860-4587-af7c-c7beccd4be59 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: sign=f244d69b5bd56ac0b9a4b07ef4ea5cb8 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:53:46.649 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:53:46.649 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:46 GMT [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b81a09e0-85f8-4e63-8126-1935311f1f48 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JZGGrvIAMFXJw= [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc3a-57b5dc10256deff8239feb75;Sampled=0 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=444 [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1003}} [INFO END] +2023-01-16 10:53:46.649 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (671ms) [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:53:46 GMT [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838226},{"uris":["turn:54.87.154.8:3478"],"username":"1673838226:coturn","password":"LphyY25rn+5690uMs1XVK05Mj6w=","expireTimestamp":1673838226}]} [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838226},{"uris":["turn:54.87.154.8:3478"],"username":"1673838226:coturn","password":"LphyY25rn+5690uMs1XVK05Mj6w=","expireTimestamp":1673838226}]} [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:53:46.649 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:53:46.649 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:53:47 GMT [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b4d14a6a-3618-4ae4-a417-eb8528e9b460 [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JZEG87oAMFUiA= [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc39-0a5ca623284711f244af2056;Sampled=0 [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=2059 [INFO END] +2023-01-16 10:53:48.349 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:dcd82db0-3df3-4cc5-938b-fcf83f5f5918 耗时:1 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25433 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25433 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25433 createSdpOffer success [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25433 oldSDP =v=0 +o=- 429130254243637225 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rLcD +a=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+ +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3149752663 cname:qSLwc+ksHd70nZHH +a=ssrc:3149752663 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3149752663 mslabel:KvsLocalMediaStream +a=ssrc:3149752663 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rLcD +a=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+ +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3988842871 3031273310 +a=ssrc:3988842871 cname:qSLwc+ksHd70nZHH +a=ssrc:3988842871 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3988842871 mslabel:KvsLocalMediaStream +a=ssrc:3988842871 label:KvsVideoTrack +a=ssrc:3031273310 cname:qSLwc+ksHd70nZHH +a=ssrc:3031273310 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3031273310 mslabel:KvsLocalMediaStream +a=ssrc:3031273310 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] Message >>>signaling_threa - 25433 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 429130254243637225 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rLcD\r\na=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3149752663 cname:qSLwc+ksHd70nZHH\r\na=ssrc:3149752663 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3149752663 mslabel:KvsLocalMediaStream\r\na=ssrc:3149752663 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rLcD\r\na=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3988842871 3031273310\r\na=ssrc:3988842871 cname:qSLwc+ksHd70nZHH\r\na=ssrc:3988842871 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3988842871 mslabel:KvsLocalMediaStream\r\na=ssrc:3988842871 label:KvsVideoTrack\r\na=ssrc:3031273310 cname:qSLwc+ksHd70nZHH\r\na=ssrc:3031273310 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3031273310 mslabel:KvsLocalMediaStream\r\na=ssrc:3031273310 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] Message >>>signaling_threa - 25433 createOffer description=v=0 +o=- 429130254243637225 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rLcD +a=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+ +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3149752663 cname:qSLwc+ksHd70nZHH +a=ssrc:3149752663 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3149752663 mslabel:KvsLocalMediaStream +a=ssrc:3149752663 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rLcD +a=ice-pwd:OQwgsE1G3i6YR6HrIb7eBIQ+ +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:A2:16:A7:58:F4:55:58:04:51:DC:B1:8A:46:4A:56:E1:51:9B:E0:C7:8D:CC:7B:31:7A:11:DC:9F:C7:73:D8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3988842871 3031273310 +a=ssrc:3988842871 cname:qSLwc+ksHd70nZHH +a=ssrc:3988842871 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3988842871 mslabel:KvsLocalMediaStream +a=ssrc:3988842871 label:KvsVideoTrack +a=ssrc:3031273310 cname:qSLwc+ksHd70nZHH +a=ssrc:3031273310 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3031273310 mslabel:KvsLocalMediaStream +a=ssrc:3031273310 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25433 sendSdpOffer [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837646490","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQyOTEzMDI1NDI0MzYzNzIyNSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzpyTGNEXHJcbmE9aWNlLXB3ZDpPUXdnc0UxRzNpNllSNkhySWI3ZUJJUStcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgMUI6QTI6MTY6QTc6NTg6RjQ6NTU6NTg6MDQ6NTE6REM6QjE6OEE6NDY6NEE6NTY6RTE6NTE6\nOUI6RTA6Qzc6OEQ6Q0M6N0I6MzE6N0E6MTE6REM6OUY6Qzc6NzM6RDhcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzozMTQ5NzUyNjYzIGNuYW1lOnFTTHdjK2tzSGQ3MG5aSEhcclxuYT1zc3JjOjMxNDk3NTI2NjMg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjMxNDk3NTI2\nNjMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzozMTQ5NzUyNjYzIGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6ckxjRFxyXG5hPWljZS1w\nd2Q6T1F3Z3NFMUczaTZZUjZIckliN2VCSVErXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDFCOkEyOjE2OkE3OjU4OkY0OjU1OjU4\nOjA0OjUxOkRDOkIxOjhBOjQ2OjRBOjU2OkUxOjUxOjlCOkUwOkM3OjhEOkNDOjdCOjMxOjdBOjEx\nOkRDOjlGOkM3OjczOkQ4XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDM5ODg4NDI4NzEgMzAzMTI3MzMxMFxyXG5hPXNzcmM6Mzk4\nODg0Mjg3MSBjbmFtZTpxU0x3Yytrc0hkNzBuWkhIXHJcbmE9c3NyYzozOTg4ODQyODcxIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozOTg4ODQyODcxIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzk4ODg0Mjg3MSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozMDMxMjczMzEwIGNuYW1lOnFTTHdjK2tzSGQ3MG5aSEhcclxu\nYT1zc3JjOjMwMzEyNzMzMTAgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjMwMzEyNzMzMTAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzozMDMxMjczMzEwIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838226:coturn","icePassword1":"LphyY25rn+5690uMs1XVK05Mj6w\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:135 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackViewerSendSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25433 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42277 typ host generation 0 ufrag rLcD network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42277 typ host generation 0 ufrag rLcD network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25433 sendIceCandidate [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837646495","params":{"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42277 typ host generation 0 ufrag rLcD network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackViewerSendSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42095 typ host generation 0 ufrag rLcD network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42095 typ host generation 0 ufrag rLcD network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25433 sendIceCandidate [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837646496","params":{"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 42095 typ host generation 0 ufrag rLcD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackViewerSendSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 2215 typ srflx raddr 10.53.4.91 rport 42095 generation 0 ufrag rLcD network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 2215 typ srflx raddr 10.53.4.91 rport 42095 generation 0 ufrag rLcD network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25433 sendIceCandidate [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837646740","params":{"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 2215 typ srflx raddr 10.53.4.91 rport 42095 generation 0 ufrag rLcD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackViewerSendSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (425ms) [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:54:05 GMT [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"efcddde8-0464-4f79-8ea0-e3ee8d4337b6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838245},{"uris":["turn:54.87.154.8:3478"],"username":"1673838245:coturn","password":"2otSZl+7+MD3SrycTMisVoOVn/w=","expireTimestamp":1673838245}]} [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"efcddde8-0464-4f79-8ea0-e3ee8d4337b6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838245},{"uris":["turn:54.87.154.8:3478"],"username":"1673838245:coturn","password":"2otSZl+7+MD3SrycTMisVoOVn/w=","expireTimestamp":1673838245}]} [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60265 typ relay raddr 223.104.77.207 rport 2215 generation 0 ufrag rLcD network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60265 typ relay raddr 223.104.77.207 rport 2215 generation 0 ufrag rLcD network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25433 sendIceCandidate [DEBUG END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837647062","params":{"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 60265 typ relay raddr 223.104.77.207 rport 2215 generation 0 ufrag rLcD network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:06.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:707 [INFO END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackViewerSendSignal [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:06.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:07.562 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837645_1772_904842457", "version": 2, "timestamp": 1673837646824, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxODYyNTY3ODkwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDYwNjg0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU1NzY5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE3Mzc0MTY1NTYgY25hbWU6SFlhZlhjc2F1M3VmT29OVlxyXG5hPXNzcmM6MTczNzQxNjU1NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNzM3NDE2NTU2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTczNzQxNjU1NiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TisxRFxyXG5hPWljZS1wd2Q6M0lDSm5Md2s3L1RHcERTdUdPNm5Bc1hOXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRDU6MzE6REQ6N0Q6QTc6Q0U6QTQ6ODQ6REQ6QUQ6NDM6Nzk6MDQ6NUE6Q0U6MEE6MjI6MTk6MUM6NUM6RTg6RjU6QzY6RTM6RkI6Mzk6OEQ6NTk6NkY6QkE6Qjk6MjlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDYwNjg0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU1NzY5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1MDQzMzIzMjMgY25hbWU6SFlhZlhjc2F1M3VmT29OVlxyXG5hPXNzcmM6MTUwNDMzMjMyMyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTA0MzMyMzIzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTUwNDMzMjMyMyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TisxRFxyXG5hPWljZS1wd2Q6M0lDSm5Md2s3L1RHcERTdUdPNm5Bc1hOXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRDU6MzE6REQ6N0Q6QTc6Q0U6QTQ6ODQ6REQ6QUQ6NDM6Nzk6MDQ6NUE6Q0U6MEE6MjI6MTk6MUM6NUM6RTg6RjU6QzY6RTM6RkI6Mzk6OEQ6NTk6NkY6QkE6Qjk6MjlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "dcd82db0-3df3-4cc5-938b-fcf83f5f5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Answer Sdp: v=0 +o=- 1862567890 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60684 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1737416556 cname:HYafXcsau3ufOoNV +a=ssrc:1737416556 msid:myKvsVideoStream myAudioTrack +a=ssrc:1737416556 mslabel:myKvsVideoStream +a=ssrc:1737416556 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N+1D +a=ice-pwd:3ICJnLwk7/TGpDSuGO6nAsXN +a=ice-options:trickle +a=fingerprint:sha-256 D5:31:DD:7D:A7:CE:A4:84:DD:AD:43:79:04:5A:CE:0A:22:19:1C:5C:E8:F5:C6:E3:FB:39:8D:59:6F:BA:B9:29 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60684 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1504332323 cname:HYafXcsau3ufOoNV +a=ssrc:1504332323 msid:myKvsVideoStream myVideoTrack +a=ssrc:1504332323 mslabel:myKvsVideoStream +a=ssrc:1504332323 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N+1D +a=ice-pwd:3ICJnLwk7/TGpDSuGO6nAsXN +a=ice-options:trickle +a=fingerprint:sha-256 D5:31:DD:7D:A7:CE:A4:84:DD:AD:43:79:04:5A:CE:0A:22:19:1C:5C:E8:F5:C6:E3:FB:39:8D:59:6F:BA:B9:29 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b2431d2], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@362a3], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 25433 addRemoteStream [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25433 addRemoteStream [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25433 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Answer Client ID: dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:54:07.562 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1844 [INFO END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onConnectionChange [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25433 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=813a6978-499d-4a1c-980f-309b31296427 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:54:07.562 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837645_1773_352445529", "version": 2, "timestamp": 1673837647002, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 55769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dcd82db0-3df3-4cc5-938b-fcf83f5f5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Received IceCandidate from remote sessionId = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 checkAndAddIceCandidate message = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Peer connection found already [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 55769 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:54:07.562 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1892 [INFO END] +2023-01-16 10:54:07.562 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837645_1774_221814742", "version": 2, "timestamp": 1673837646955, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60684 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dcd82db0-3df3-4cc5-938b-fcf83f5f5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Received IceCandidate from remote sessionId = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 checkAndAddIceCandidate message = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Peer connection found already [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60684 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:54:07.562 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1899 [INFO END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:54:07.562 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837646} [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 60265 typ relay raddr 223.104.77.207 rport 2215 generation 0 ufrag rLcD network-id 3 network-cost 900 remote sdp = candidate:2086629340 1 udp 2130706431 55769 typ prflx generation 0 ufrag N+1D [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:54:09.008 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837646_1775_1448743088", "version": 2, "timestamp": 1673837648097, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 49267 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dcd82db0-3df3-4cc5-938b-fcf83f5f5918", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Received IceCandidate from remote sessionId = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 checkAndAddIceCandidate message = dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Peer connection found already [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3233 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 49267 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:54:09.008 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:54:09.008 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2885 [INFO END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onConnectionChange [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25433 PeerConnection connected [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 25433 peerConnectSuccess [DEBUG END] +2023-01-16 10:54:12.537 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:6181 [INFO END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25433 startHeartbeat [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25433 getBitRate [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25432 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25432 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 25466 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:54:12.537 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7024 [INFO END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 25466 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 25466 registerBitRateCallback [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 25466 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:54:12.537 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:54:12.537 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:54:12.537 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:54:13.546 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:54:13.546 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25433 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:54:14.558 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25433 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673837573000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:54:15.771 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:dcd82db0-3df3-4cc5-938b-fcf83f5f5918 [INFO END] +2023-01-16 10:54:15.771 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:54:15.771 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837656168","params":{"sessionId":"dcd82db0-3df3-4cc5-938b-fcf83f5f5918"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@55740b6 [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:54:15.771 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25433 onConnectionChange [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25433 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673837653000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25432 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:54:15.771 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:55:03.409 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_3409 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10602 [DEBUG END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: timestamp=1673837703819 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: nonce=9216c622-2290-4a52-b3a5-a063b529f15a [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: sign=e3b73ba2576abfa1e2ffa9e49ce91f61 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:55:03.409 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:55:03.409 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:55:03 GMT [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=614 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:55:03 GMT [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=765 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:55:03 GMT [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amzn-requestid=75597fc8-01c8-45b6-bfe6-e6f8e17bc77b [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JlQH0EoAMFzoQ= [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc87-4f7602dd5701acb853c98cea;Sampled=0 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1162 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: timestamp=1673837705020 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: nonce=266a50c0-2e1a-4a75-974d-4244bf80003c [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: sign=a25d2f4eb7db7845d561a8be22ef03c5 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:55:04.585 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:55:04.585 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:55:04 GMT [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2d3a9a89-7ca6-4be1-88af-5343e3272304 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JlVEsEIAMF2mQ= [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bc88-0195aba4383e13f9074beada;Sampled=0 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=444 [INFO END] +2023-01-16 10:55:04.585 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1004}} [INFO END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3409,5,main] thread id:10632 [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (655ms) [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:55:04 GMT [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838304},{"uris":["turn:52.20.79.251:3478"],"username":"1673838304:coturn","password":"qVLcGzLgRiXnkLVU6RBjrEdtfc0=","expireTimestamp":1673838304}]} [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838304},{"uris":["turn:52.20.79.251:3478"],"username":"1673838304:coturn","password":"qVLcGzLgRiXnkLVU6RBjrEdtfc0=","expireTimestamp":1673838304}]} [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:55:05.696 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:55:05.696 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:55:05.696 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:55:05.696 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:1fdddb5e-6d2c-4593-9372-3fde84c1bc93 耗时:0 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26057 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26057 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26057 createSdpOffer success [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26057 oldSDP =v=0 +o=- 7247927288947369091 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YpAx +a=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D +a=ice-options:trickle renomination +a=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:749189778 cname:GP/KLUJPUw3BEB58 +a=ssrc:749189778 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:749189778 mslabel:KvsLocalMediaStream +a=ssrc:749189778 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YpAx +a=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D +a=ice-options:trickle renomination +a=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3380285343 2534246735 +a=ssrc:3380285343 cname:GP/KLUJPUw3BEB58 +a=ssrc:3380285343 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3380285343 mslabel:KvsLocalMediaStream +a=ssrc:3380285343 label:KvsVideoTrack +a=ssrc:2534246735 cname:GP/KLUJPUw3BEB58 +a=ssrc:2534246735 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2534246735 mslabel:KvsLocalMediaStream +a=ssrc:2534246735 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] Message >>>signaling_threa - 26057 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7247927288947369091 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:YpAx\r\na=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:749189778 cname:GP/KLUJPUw3BEB58\r\na=ssrc:749189778 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:749189778 mslabel:KvsLocalMediaStream\r\na=ssrc:749189778 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:YpAx\r\na=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3380285343 2534246735\r\na=ssrc:3380285343 cname:GP/KLUJPUw3BEB58\r\na=ssrc:3380285343 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3380285343 mslabel:KvsLocalMediaStream\r\na=ssrc:3380285343 label:KvsVideoTrack\r\na=ssrc:2534246735 cname:GP/KLUJPUw3BEB58\r\na=ssrc:2534246735 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2534246735 mslabel:KvsLocalMediaStream\r\na=ssrc:2534246735 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] Message >>>signaling_threa - 26057 createOffer description=v=0 +o=- 7247927288947369091 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YpAx +a=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D +a=ice-options:trickle renomination +a=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:749189778 cname:GP/KLUJPUw3BEB58 +a=ssrc:749189778 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:749189778 mslabel:KvsLocalMediaStream +a=ssrc:749189778 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:YpAx +a=ice-pwd:+WFWkTOCQ80WwBf1yJHVQu/D +a=ice-options:trickle renomination +a=fingerprint:sha-256 B5:74:04:D9:CC:E8:3E:8B:AE:DF:2F:84:53:92:18:3A:DC:36:D4:DA:E1:AE:32:76:0C:AF:A5:03:B5:76:2C:A1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3380285343 2534246735 +a=ssrc:3380285343 cname:GP/KLUJPUw3BEB58 +a=ssrc:3380285343 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3380285343 mslabel:KvsLocalMediaStream +a=ssrc:3380285343 label:KvsVideoTrack +a=ssrc:2534246735 cname:GP/KLUJPUw3BEB58 +a=ssrc:2534246735 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2534246735 mslabel:KvsLocalMediaStream +a=ssrc:2534246735 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26057 sendSdpOffer [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837725911","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcyNDc5MjcyODg5NDczNjkwOTEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6WXBBeFxyXG5hPWljZS1wd2Q6K1dGV2tUT0NRODBXd0JmMXlKSFZRdS9EXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEI1Ojc0OjA0OkQ5OkNDOkU4OjNFOjhCOkFFOkRGOjJGOjg0OjUzOjkyOjE4OjNBOkRDOjM2\nOkQ0OkRBOkUxOkFFOjMyOjc2OjBDOkFGOkE1OjAzOkI1Ojc2OjJDOkExXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NzQ5MTg5Nzc4IGNuYW1lOkdQL0tMVUpQVXczQkVCNThcclxuYT1zc3JjOjc0OTE4OTc3OCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NzQ5MTg5Nzc4\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NzQ5MTg5Nzc4IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6WXBBeFxyXG5hPWljZS1wd2Q6\nK1dGV2tUT0NRODBXd0JmMXlKSFZRdS9EXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEI1Ojc0OjA0OkQ5OkNDOkU4OjNFOjhCOkFF\nOkRGOjJGOjg0OjUzOjkyOjE4OjNBOkRDOjM2OkQ0OkRBOkUxOkFFOjMyOjc2OjBDOkFGOkE1OjAz\nOkI1Ojc2OjJDOkExXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDMzODAyODUzNDMgMjUzNDI0NjczNVxyXG5hPXNzcmM6MzM4MDI4\nNTM0MyBjbmFtZTpHUC9LTFVKUFV3M0JFQjU4XHJcbmE9c3NyYzozMzgwMjg1MzQzIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMzgwMjg1MzQzIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzM4MDI4NTM0MyBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyNTM0MjQ2NzM1IGNuYW1lOkdQL0tMVUpQVXczQkVCNThcclxuYT1z\nc3JjOjI1MzQyNDY3MzUgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI1MzQyNDY3MzUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nNTM0MjQ2NzM1IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673838304:coturn","icePassword1":"qVLcGzLgRiXnkLVU6RBjrEdtfc0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackViewerSendSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26057 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55219 typ host generation 0 ufrag YpAx network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55219 typ host generation 0 ufrag YpAx network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26057 sendIceCandidate [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837725919","params":{"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55219 typ host generation 0 ufrag YpAx network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackViewerSendSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49528 typ host generation 0 ufrag YpAx network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49528 typ host generation 0 ufrag YpAx network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26057 sendIceCandidate [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837725921","params":{"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 49528 typ host generation 0 ufrag YpAx network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackViewerSendSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 60454 typ srflx raddr 10.53.4.91 rport 49528 generation 0 ufrag YpAx network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 60454 typ srflx raddr 10.53.4.91 rport 49528 generation 0 ufrag YpAx network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26057 sendIceCandidate [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837726159","params":{"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 60454 typ srflx raddr 10.53.4.91 rport 49528 generation 0 ufrag YpAx network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackViewerSendSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (422ms) [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:55:25 GMT [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"34935e40-3860-4b7b-a587-a3cdf3cec077","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838325},{"uris":["turn:52.20.79.251:3478"],"username":"1673838325:coturn","password":"Y6GcGSyjpRran1AaIwhQDG9fLJI=","expireTimestamp":1673838325}]} [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"34935e40-3860-4b7b-a587-a3cdf3cec077","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838325},{"uris":["turn:52.20.79.251:3478"],"username":"1673838325:coturn","password":"Y6GcGSyjpRran1AaIwhQDG9fLJI=","expireTimestamp":1673838325}]} [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 62024 typ relay raddr 223.104.77.201 rport 60454 generation 0 ufrag YpAx network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 62024 typ relay raddr 223.104.77.201 rport 60454 generation 0 ufrag YpAx network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26057 sendIceCandidate [DEBUG END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837726451","params":{"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 62024 typ relay raddr 223.104.77.201 rport 60454 generation 0 ufrag YpAx network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:25.660 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:677 [INFO END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackViewerSendSignal [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:25.660 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:55:26.981 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837724_1776_623337458", "version": 2, "timestamp": 1673837726158, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNTc4NDI1ODEwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0ODgzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU3MjYxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjMzMzA2NjM0OCBjbmFtZTp5WDdJb2VzdTd1aU9LRVlyXHJcbmE9c3NyYzozMzMwNjYzNDggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzMzMDY2MzQ4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MzMzMDY2MzQ4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpMR1hhXHJcbmE9aWNlLXB3ZDo2VjJxSFJYQVhNekZ5WHVtNE1nWTJxZzdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1Qjo1NDowNDowQjo5Mzo1NjpBMzoxMjpFMTo4Njo5QzoxMTowMTozNjpDMzo0RTpGNzpCQTo3MzpFNDpGQjo3MzoxMTo4NjpGQzoyQToxMjpEQTpGOTo4ODoyODo4MlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQ4ODMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTcyNjEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6Njg3OTcwNzA2IGNuYW1lOnlYN0lvZXN1N3VpT0tFWXJcclxuYT1zc3JjOjY4Nzk3MDcwNiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2ODc5NzA3MDYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2ODc5NzA3MDYgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkxHWGFcclxuYT1pY2UtcHdkOjZWMnFIUlhBWE16RnlYdW00TWdZMnFnN1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVCOjU0OjA0OjBCOjkzOjU2OkEzOjEyOkUxOjg2OjlDOjExOjAxOjM2OkMzOjRFOkY3OkJBOjczOkU0OkZCOjczOjExOjg2OkZDOjJBOjEyOkRBOkY5Ojg4OjI4OjgyXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "1fdddb5e-6d2c-4593-9372-3fde84c1bc93", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Answer Sdp: v=0 +o=- 1578425810 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44883 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57261 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:333066348 cname:yX7Ioesu7uiOKEYr +a=ssrc:333066348 msid:myKvsVideoStream myAudioTrack +a=ssrc:333066348 mslabel:myKvsVideoStream +a=ssrc:333066348 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LGXa +a=ice-pwd:6V2qHRXAXMzFyXum4MgY2qg7 +a=ice-options:trickle +a=fingerprint:sha-256 5B:54:04:0B:93:56:A3:12:E1:86:9C:11:01:36:C3:4E:F7:BA:73:E4:FB:73:11:86:FC:2A:12:DA:F9:88:28:82 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44883 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57261 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:687970706 cname:yX7Ioesu7uiOKEYr +a=ssrc:687970706 msid:myKvsVideoStream myVideoTrack +a=ssrc:687970706 mslabel:myKvsVideoStream +a=ssrc:687970706 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:LGXa +a=ice-pwd:6V2qHRXAXMzFyXum4MgY2qg7 +a=ice-options:trickle +a=fingerprint:sha-256 5B:54:04:0B:93:56:A3:12:E1:86:9C:11:01:36:C3:4E:F7:BA:73:E4:FB:73:11:86:FC:2A:12:DA:F9:88:28:82 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837726} [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 26057 addRemoteStream [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26057 addRemoteStream [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26057 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Answer Client ID: 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onConnectionChange [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3409 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:55:26.981 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1688 [INFO END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26057 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=7abb2035-ea88-4745-a73a-486dbbd782d7 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:55:26.981 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837724_1777_1597453116", "version": 2, "timestamp": 1673837726576, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57261 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1fdddb5e-6d2c-4593-9372-3fde84c1bc93", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Received IceCandidate from remote sessionId = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 checkAndAddIceCandidate message = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Peer connection found already [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57261 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3409 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:55:26.981 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1956 [INFO END] +2023-01-16 10:55:26.981 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837724_1778_2089792989", "version": 2, "timestamp": 1673837726619, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44883 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1fdddb5e-6d2c-4593-9372-3fde84c1bc93", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Received IceCandidate from remote sessionId = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 checkAndAddIceCandidate message = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Peer connection found already [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44883 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:55:26.981 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3409 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:55:26.981 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2011 [INFO END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 62024 typ relay raddr 223.104.77.201 rport 60454 generation 0 ufrag YpAx network-id 3 network-cost 900 remote sdp = candidate:2998263101 1 udp 2130706431 13261 typ prflx generation 0 ufrag LGXa [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:55:28.522 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837725_1779_631550278", "version": 2, "timestamp": 1673837727571, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 49886 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1fdddb5e-6d2c-4593-9372-3fde84c1bc93", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Received IceCandidate from remote sessionId = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 checkAndAddIceCandidate message = 1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Peer connection found already [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3409 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 49886 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:55:28.522 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3409 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:55:28.522 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2938 [INFO END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onConnectionChange [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26057 PeerConnection connected [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 26057 peerConnectSuccess [DEBUG END] +2023-01-16 10:55:29.975 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4195 [INFO END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26057 startHeartbeat [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26057 getBitRate [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26056 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26056 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 26084 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:55:29.975 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4968 [INFO END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 26084 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 26084 registerBitRateCallback [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 26084 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:55:29.975 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:55:29.975 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:55:29.975 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:55:30.984 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26057 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:55:30.984 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26057 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673837653000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:55:32.811 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:1fdddb5e-6d2c-4593-9372-3fde84c1bc93 [INFO END] +2023-01-16 10:55:32.811 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:55:32.811 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837733228","params":{"sessionId":"1fdddb5e-6d2c-4593-9372-3fde84c1bc93"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:55:32.811 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26057 onConnectionChange [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26057 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673837730000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26056 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:55:32.811 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:23.656 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_3655 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10603 [DEBUG END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: timestamp=1673837784072 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: nonce=616881d6-5731-4ab9-8934-7a253ffcf40e [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: sign=e3360ab3060d5dd5e97a4aed2a9be931 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:56:23.656 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:56:23.656 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:56:23 GMT [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=623 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:56:23 GMT [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=768 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:56:24 GMT [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6f20b518-a999-43dc-9aae-87a56195e485 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0JxyHl3IAMFspQ= [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bcd8-65048b523758ad2c526b0292;Sampled=0 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1149 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: timestamp=1673837785255 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: nonce=86a38656-be1f-40e7-aafe-6d703c69c917 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: sign=50775a379c95a16fe63fd76670164c32 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:56:24.844 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:56:24.844 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:56:24 GMT [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a9cd39e9-a0d8-4190-948b-6dde1a22fed4 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Jx4Ek8IAMF88w= [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bcd8-2dfe48f717634430341dca3a;Sampled=0 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=492 [INFO END] +2023-01-16 10:56:24.844 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1005}} [INFO END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (747ms) [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:56:24 GMT [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838384},{"uris":["turn:54.87.154.8:3478"],"username":"1673838384:coturn","password":"mMt9XeIST/0odRaTWkyxX25ZvC8=","expireTimestamp":1673838384}]} [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838384},{"uris":["turn:54.87.154.8:3478"],"username":"1673838384:coturn","password":"mMt9XeIST/0odRaTWkyxX25ZvC8=","expireTimestamp":1673838384}]} [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:56:26.055 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:56:26.055 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3655,5,main] thread id:10639 [DEBUG END] +2023-01-16 10:56:26.055 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:56:27.255 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:65b22dca-865a-43cc-b8e7-eba5106b9295 耗时:1 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:118 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26795 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26795 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26795 createSdpOffer success [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26795 oldSDP =v=0 +o=- 1945608331261156107 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7lan +a=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X +a=ice-options:trickle renomination +a=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:105645082 cname:4eqtji+mRji+HKYt +a=ssrc:105645082 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:105645082 mslabel:KvsLocalMediaStream +a=ssrc:105645082 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7lan +a=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X +a=ice-options:trickle renomination +a=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 246205119 953542269 +a=ssrc:246205119 cname:4eqtji+mRji+HKYt +a=ssrc:246205119 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:246205119 mslabel:KvsLocalMediaStream +a=ssrc:246205119 label:KvsVideoTrack +a=ssrc:953542269 cname:4eqtji+mRji+HKYt +a=ssrc:953542269 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:953542269 mslabel:KvsLocalMediaStream +a=ssrc:953542269 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] Message >>>signaling_threa - 26795 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1945608331261156107 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7lan\r\na=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:105645082 cname:4eqtji+mRji+HKYt\r\na=ssrc:105645082 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:105645082 mslabel:KvsLocalMediaStream\r\na=ssrc:105645082 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7lan\r\na=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 246205119 953542269\r\na=ssrc:246205119 cname:4eqtji+mRji+HKYt\r\na=ssrc:246205119 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:246205119 mslabel:KvsLocalMediaStream\r\na=ssrc:246205119 label:KvsVideoTrack\r\na=ssrc:953542269 cname:4eqtji+mRji+HKYt\r\na=ssrc:953542269 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:953542269 mslabel:KvsLocalMediaStream\r\na=ssrc:953542269 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] Message >>>signaling_threa - 26795 createOffer description=v=0 +o=- 1945608331261156107 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7lan +a=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X +a=ice-options:trickle renomination +a=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:105645082 cname:4eqtji+mRji+HKYt +a=ssrc:105645082 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:105645082 mslabel:KvsLocalMediaStream +a=ssrc:105645082 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7lan +a=ice-pwd:cdaecRjoeqwskTfkhAoR5f9X +a=ice-options:trickle renomination +a=fingerprint:sha-256 EA:36:88:66:AB:B6:3B:CC:C4:3A:44:09:5D:5F:17:05:3D:73:F2:71:A1:DC:32:83:FB:98:4F:DF:24:AB:7E:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 246205119 953542269 +a=ssrc:246205119 cname:4eqtji+mRji+HKYt +a=ssrc:246205119 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:246205119 mslabel:KvsLocalMediaStream +a=ssrc:246205119 label:KvsVideoTrack +a=ssrc:953542269 cname:4eqtji+mRji+HKYt +a=ssrc:953542269 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:953542269 mslabel:KvsLocalMediaStream +a=ssrc:953542269 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26795 sendSdpOffer [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837806966","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE5NDU2MDgzMzEyNjExNTYxMDcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6N2xhblxyXG5hPWljZS1wd2Q6Y2RhZWNSam9lcXdza1Rma2hBb1I1ZjlYXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEVBOjM2Ojg4OjY2OkFCOkI2OjNCOkNDOkM0OjNBOjQ0OjA5OjVEOjVGOjE3OjA1OjNEOjcz\nOkYyOjcxOkExOkRDOjMyOjgzOkZCOjk4OjRGOkRGOjI0OkFCOjdFOkRCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTA1NjQ1MDgyIGNuYW1lOjRlcXRqaSttUmppK0hLWXRcclxuYT1zc3JjOjEwNTY0NTA4MiBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MTA1NjQ1MDgy\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTA1NjQ1MDgyIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6N2xhblxyXG5hPWljZS1wd2Q6\nY2RhZWNSam9lcXdza1Rma2hBb1I1ZjlYXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEVBOjM2Ojg4OjY2OkFCOkI2OjNCOkNDOkM0\nOjNBOjQ0OjA5OjVEOjVGOjE3OjA1OjNEOjczOkYyOjcxOkExOkRDOjMyOjgzOkZCOjk4OjRGOkRG\nOjI0OkFCOjdFOkRCXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDI0NjIwNTExOSA5NTM1NDIyNjlcclxuYT1zc3JjOjI0NjIwNTEx\nOSBjbmFtZTo0ZXF0amkrbVJqaStIS1l0XHJcbmE9c3NyYzoyNDYyMDUxMTkgbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjI0NjIwNTExOSBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI0NjIwNTExOSBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo5NTM1NDIyNjkgY25hbWU6NGVxdGppK21SamkrSEtZdFxyXG5hPXNzcmM6OTUz\nNTQyMjY5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo5\nNTM1NDIyNjkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo5NTM1NDIyNjkg\nbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838384:coturn","icePassword1":"mMt9XeIST/0odRaTWkyxX25ZvC8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:145 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackViewerSendSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26795 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60837 typ host generation 0 ufrag 7lan network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60837 typ host generation 0 ufrag 7lan network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26795 sendIceCandidate [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837806970","params":{"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60837 typ host generation 0 ufrag 7lan network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackViewerSendSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37640 typ host generation 0 ufrag 7lan network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37640 typ host generation 0 ufrag 7lan network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26795 sendIceCandidate [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837806972","params":{"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 37640 typ host generation 0 ufrag 7lan network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackViewerSendSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (391ms) [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:56:46 GMT [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"607dc2fd-f055-4e4a-b964-6bbf2ecc9c21","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838406},{"uris":["turn:52.20.79.251:3478"],"username":"1673838406:coturn","password":"/gPM3K7yTmqWI18X6kCDRhFPk7c=","expireTimestamp":1673838406}]} [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"607dc2fd-f055-4e4a-b964-6bbf2ecc9c21","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838406},{"uris":["turn:52.20.79.251:3478"],"username":"1673838406:coturn","password":"/gPM3K7yTmqWI18X6kCDRhFPk7c=","expireTimestamp":1673838406}]} [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 8739 typ srflx raddr 10.53.4.91 rport 37640 generation 0 ufrag 7lan network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 8739 typ srflx raddr 10.53.4.91 rport 37640 generation 0 ufrag 7lan network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26795 sendIceCandidate [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837807222","params":{"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 8739 typ srflx raddr 10.53.4.91 rport 37640 generation 0 ufrag 7lan network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:400 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackViewerSendSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52582 typ relay raddr 223.104.77.207 rport 8739 generation 0 ufrag 7lan network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52582 typ relay raddr 223.104.77.207 rport 8739 generation 0 ufrag 7lan network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26795 sendIceCandidate [DEBUG END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837807504","params":{"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52582 typ relay raddr 223.104.77.207 rport 8739 generation 0 ufrag 7lan network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:46.711 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:683 [INFO END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackViewerSendSignal [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:46.711 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837807} [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837805_1780_35827768", "version": 2, "timestamp": 1673837807276, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjgwNjI2NTUwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ3MjgwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1NzUwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE0NjQ0NDAxNjAgY25hbWU6WFlacTh5Vmkwd2NudE1oQ1xyXG5hPXNzcmM6MTQ2NDQ0MDE2MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDY0NDQwMTYwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTQ2NDQ0MDE2MCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SmJPaFxyXG5hPWljZS1wd2Q6YTRRd256bXZMRUZsbFRCR2FuK2dCVE9KXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQkU6MDc6OEM6OEQ6MTg6Mjg6Q0Q6RjM6QTM6NEY6QTE6QkI6RDU6MjY6NTE6MDY6QTE6NjQ6MjE6RkU6RjA6QjU6MjM6RUQ6QjU6Nzc6QTk6RjI6M0Y6RTQ6QzI6RDRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ3MjgwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1NzUwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4NTM3NTM0MDYgY25hbWU6WFlacTh5Vmkwd2NudE1oQ1xyXG5hPXNzcmM6MTg1Mzc1MzQwNiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODUzNzUzNDA2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTg1Mzc1MzQwNiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SmJPaFxyXG5hPWljZS1wd2Q6YTRRd256bXZMRUZsbFRCR2FuK2dCVE9KXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQkU6MDc6OEM6OEQ6MTg6Mjg6Q0Q6RjM6QTM6NEY6QTE6QkI6RDU6MjY6NTE6MDY6QTE6NjQ6MjE6RkU6RjA6QjU6MjM6RUQ6QjU6Nzc6QTk6RjI6M0Y6RTQ6QzI6RDRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "65b22dca-865a-43cc-b8e7-eba5106b9295", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Answer Sdp: v=0 +o=- 1280626550 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 47280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1464440160 cname:XYZq8yVi0wcntMhC +a=ssrc:1464440160 msid:myKvsVideoStream myAudioTrack +a=ssrc:1464440160 mslabel:myKvsVideoStream +a=ssrc:1464440160 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JbOh +a=ice-pwd:a4QwnzmvLEFllTBGan+gBTOJ +a=ice-options:trickle +a=fingerprint:sha-256 BE:07:8C:8D:18:28:CD:F3:A3:4F:A1:BB:D5:26:51:06:A1:64:21:FE:F0:B5:23:ED:B5:77:A9:F2:3F:E4:C2:D4 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 47280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1853753406 cname:XYZq8yVi0wcntMhC +a=ssrc:1853753406 msid:myKvsVideoStream myVideoTrack +a=ssrc:1853753406 mslabel:myKvsVideoStream +a=ssrc:1853753406 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:JbOh +a=ice-pwd:a4QwnzmvLEFllTBGan+gBTOJ +a=ice-options:trickle +a=fingerprint:sha-256 BE:07:8C:8D:18:28:CD:F3:A3:4F:A1:BB:D5:26:51:06:A1:64:21:FE:F0:B5:23:ED:B5:77:A9:F2:3F:E4:C2:D4 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@83d145d], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 26795 addRemoteStream [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26795 addRemoteStream [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26795 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Answer Client ID: 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Pending ice candidates found? null [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onConnectionChange [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3655 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1907 [INFO END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26795 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837805_1782_1052893990", "version": 2, "timestamp": 1673837807563, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 47280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65b22dca-865a-43cc-b8e7-eba5106b9295", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Received IceCandidate from remote sessionId = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 checkAndAddIceCandidate message = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Peer connection found already [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 47280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3655 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1914 [INFO END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=73d8a977-ae48-48da-b00e-fa9dbfbda174 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837805_1781_1086150899", "version": 2, "timestamp": 1673837807625, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65b22dca-865a-43cc-b8e7-eba5106b9295", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Received IceCandidate from remote sessionId = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 checkAndAddIceCandidate message = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Peer connection found already [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:56:48.049 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3655 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:56:48.049 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1960 [INFO END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52582 typ relay raddr 223.104.77.207 rport 8739 generation 0 ufrag 7lan network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 47280 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag JbOh network-cost 999 [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:56:49.438 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837806_1783_458575382", "version": 2, "timestamp": 1673837808588, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 49154 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65b22dca-865a-43cc-b8e7-eba5106b9295", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Received IceCandidate from remote sessionId = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 checkAndAddIceCandidate message = 65b22dca-865a-43cc-b8e7-eba5106b9295 [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Peer connection found already [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3655 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 49154 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:56:49.438 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3655 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:56:49.438 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2904 [INFO END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onConnectionChange [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26795 PeerConnection connected [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 26795 peerConnectSuccess [DEBUG END] +2023-01-16 10:56:50.933 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4111 [INFO END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26795 startHeartbeat [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26795 getBitRate [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26794 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26794 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 26834 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:56:50.933 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4940 [INFO END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 26834 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 26834 registerBitRateCallback [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 26834 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:56:50.933 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:56:50.933 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:56:50.933 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:56:51.935 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:56:51.935 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26795 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:56:52.948 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26795 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:56:52.948 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673837730000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:56:54.304 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:65b22dca-865a-43cc-b8e7-eba5106b9295 [INFO END] +2023-01-16 10:56:54.304 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:56:54.304 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837814304","params":{"sessionId":"65b22dca-865a-43cc-b8e7-eba5106b9295"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:56:54.304 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26795 onConnectionChange [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26795 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673837811000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26794 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:56:54.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:57:43.811 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:57:43.811 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10609 [DEBUG END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: timestamp=1673837864219 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: nonce=1d15d99d-dad8-4b50-9958-4c63ca2598cd [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: sign=0676400b6fb5c522cc60a3bc90f97913 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:57:43.811 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:57:43.811 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:57:43.811 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:57:43.811 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:57:43 GMT [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=572 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:57:43 GMT [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=741 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:57:44 GMT [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3fd395f4-870c-4146-8e84-9103c6bda0e1 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0J-UHHTIAMFgHA= [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bd28-07489e310098673e1de02ad8;Sampled=0 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1162 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: timestamp=1673837865415 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: nonce=d7c377c2-ad73-446b-9b07-49f23497d45e [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: sign=6e8dc0b0f54d1e49dcba3032c1a18ee8 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:57:44.938 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:57:44.938 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:57:44.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:57:44 GMT [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a2e8a595-1e42-4ef1-b1cb-b0a18931865f [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0J-bEOlIAMFvgw= [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bd28-54bb58d7551a097f41ac9158;Sampled=0 [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=607 [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1006}} [INFO END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3806,5,main] thread id:10642 [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (645ms) [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:57:45 GMT [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838465},{"uris":["turn:52.20.79.251:3478"],"username":"1673838465:coturn","password":"z+Wh+nbSTm0F75N1EgwowMP6azs=","expireTimestamp":1673838465}]} [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838465},{"uris":["turn:52.20.79.251:3478"],"username":"1673838465:coturn","password":"z+Wh+nbSTm0F75N1EgwowMP6azs=","expireTimestamp":1673838465}]} [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:57:46.024 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:57:46.024 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:57:46.024 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:739fe024-b72d-41f4-8d12-8e3d18668142 耗时:1 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27438 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27438 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27438 createSdpOffer success [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27438 oldSDP =v=0 +o=- 2752774685742092399 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6q8Q +a=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2899444690 cname:R/Nl2i/yySyT3uqy +a=ssrc:2899444690 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2899444690 mslabel:KvsLocalMediaStream +a=ssrc:2899444690 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6q8Q +a=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3871713609 357157215 +a=ssrc:3871713609 cname:R/Nl2i/yySyT3uqy +a=ssrc:3871713609 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3871713609 mslabel:KvsLocalMediaStream +a=ssrc:3871713609 label:KvsVideoTrack +a=ssrc:357157215 cname:R/Nl2i/yySyT3uqy +a=ssrc:357157215 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:357157215 mslabel:KvsLocalMediaStream +a=ssrc:357157215 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] Message >>>signaling_threa - 27438 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2752774685742092399 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:6q8Q\r\na=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2899444690 cname:R/Nl2i/yySyT3uqy\r\na=ssrc:2899444690 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2899444690 mslabel:KvsLocalMediaStream\r\na=ssrc:2899444690 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:6q8Q\r\na=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3871713609 357157215\r\na=ssrc:3871713609 cname:R/Nl2i/yySyT3uqy\r\na=ssrc:3871713609 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3871713609 mslabel:KvsLocalMediaStream\r\na=ssrc:3871713609 label:KvsVideoTrack\r\na=ssrc:357157215 cname:R/Nl2i/yySyT3uqy\r\na=ssrc:357157215 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:357157215 mslabel:KvsLocalMediaStream\r\na=ssrc:357157215 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] Message >>>signaling_threa - 27438 createOffer description=v=0 +o=- 2752774685742092399 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6q8Q +a=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2899444690 cname:R/Nl2i/yySyT3uqy +a=ssrc:2899444690 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2899444690 mslabel:KvsLocalMediaStream +a=ssrc:2899444690 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6q8Q +a=ice-pwd:NgTfVPhctRqZH2uT2pyeVskC +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:FB:67:7C:A0:24:DC:89:C8:51:63:AF:A9:03:1F:60:8E:0B:E8:B6:B8:F9:31:EE:BC:5E:EB:9E:BC:07:9A:66 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3871713609 357157215 +a=ssrc:3871713609 cname:R/Nl2i/yySyT3uqy +a=ssrc:3871713609 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3871713609 mslabel:KvsLocalMediaStream +a=ssrc:3871713609 label:KvsVideoTrack +a=ssrc:357157215 cname:R/Nl2i/yySyT3uqy +a=ssrc:357157215 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:357157215 mslabel:KvsLocalMediaStream +a=ssrc:357157215 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27438 sendSdpOffer [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837886707","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI3NTI3NzQ2ODU3NDIwOTIzOTkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NnE4UVxyXG5hPWljZS1wd2Q6TmdUZlZQaGN0UnFaSDJ1VDJweWVWc2tDXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDBEOkZCOjY3OjdDOkEwOjI0OkRDOjg5OkM4OjUxOjYzOkFGOkE5OjAzOjFGOjYwOjhFOjBC\nOkU4OkI2OkI4OkY5OjMxOkVFOkJDOjVFOkVCOjlFOkJDOjA3OjlBOjY2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mjg5OTQ0NDY5MCBjbmFtZTpSL05sMmkveXlTeVQzdXF5XHJcbmE9c3NyYzoyODk5NDQ0Njkw\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODk5NDQ0\nNjkwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjg5OTQ0NDY5MCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjZxOFFcclxuYT1pY2Ut\ncHdkOk5nVGZWUGhjdFJxWkgydVQycHllVnNrQ1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwRDpGQjo2Nzo3QzpBMDoyNDpEQzo4\nOTpDODo1MTo2MzpBRjpBOTowMzoxRjo2MDo4RTowQjpFODpCNjpCODpGOTozMTpFRTpCQzo1RTpF\nQjo5RTpCQzowNzo5QTo2NlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzODcxNzEzNjA5IDM1NzE1NzIxNVxyXG5hPXNzcmM6Mzg3\nMTcxMzYwOSBjbmFtZTpSL05sMmkveXlTeVQzdXF5XHJcbmE9c3NyYzozODcxNzEzNjA5IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozODcxNzEzNjA5IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzg3MTcxMzYwOSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozNTcxNTcyMTUgY25hbWU6Ui9ObDJpL3l5U3lUM3VxeVxyXG5h\nPXNzcmM6MzU3MTU3MjE1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzozNTcxNTcyMTUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNTcxNTcyMTUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673838465:coturn","icePassword1":"z+Wh+nbSTm0F75N1EgwowMP6azs\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackViewerSendSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27438 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40619 typ host generation 0 ufrag 6q8Q network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40619 typ host generation 0 ufrag 6q8Q network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27438 sendIceCandidate [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837886710","params":{"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40619 typ host generation 0 ufrag 6q8Q network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackViewerSendSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36856 typ host generation 0 ufrag 6q8Q network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36856 typ host generation 0 ufrag 6q8Q network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27438 sendIceCandidate [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837886711","params":{"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 36856 typ host generation 0 ufrag 6q8Q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackViewerSendSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41770 typ srflx raddr 10.53.4.91 rport 36856 generation 0 ufrag 6q8Q network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41770 typ srflx raddr 10.53.4.91 rport 36856 generation 0 ufrag 6q8Q network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27438 sendIceCandidate [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837886967","params":{"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 41770 typ srflx raddr 10.53.4.91 rport 36856 generation 0 ufrag 6q8Q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:397 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackViewerSendSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (406ms) [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:58:05 GMT [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2d9f8636-6369-41a1-aa7c-b0c15915394e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838485},{"uris":["turn:54.87.154.8:3478"],"username":"1673838485:coturn","password":"p2dOL3/ijsLm48QC2L7P6O3cQaE=","expireTimestamp":1673838485}]} [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2d9f8636-6369-41a1-aa7c-b0c15915394e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838485},{"uris":["turn:54.87.154.8:3478"],"username":"1673838485:coturn","password":"p2dOL3/ijsLm48QC2L7P6O3cQaE=","expireTimestamp":1673838485}]} [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56244 typ relay raddr 223.104.77.201 rport 41770 generation 0 ufrag 6q8Q network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56244 typ relay raddr 223.104.77.201 rport 41770 generation 0 ufrag 6q8Q network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27438 sendIceCandidate [DEBUG END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837887251","params":{"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56244 typ relay raddr 223.104.77.201 rport 41770 generation 0 ufrag 6q8Q network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:06.454 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:682 [INFO END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackViewerSendSignal [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:06.454 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:07.777 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837885_1784_630949810", "version": 2, "timestamp": 1673837887074, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "739fe024-b72d-41f4-8d12-8e3d18668142", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837887} [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Received IceCandidate from remote sessionId = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 checkAndAddIceCandidate message = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3806 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:58:07.777 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1712 [INFO END] +2023-01-16 10:58:07.777 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837885_1786_218190241", "version": 2, "timestamp": 1673837887296, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "739fe024-b72d-41f4-8d12-8e3d18668142", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Received IceCandidate from remote sessionId = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 checkAndAddIceCandidate message = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3806 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:58:07.777 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1864 [INFO END] +2023-01-16 10:58:07.777 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837885_1785_970648961", "version": 2, "timestamp": 1673837887306, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1MjA2MDE4NzMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDg5MjggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDk0NzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTA1MTE5NjgwOSBjbmFtZTo0aXBSekgya3E5eFpwbCtZXHJcbmE9c3NyYzoxMDUxMTk2ODA5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwNTExOTY4MDkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDUxMTk2ODA5IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOSFVjXHJcbmE9aWNlLXB3ZDpuWjdEbGZxUmxvNXpjRnIyZHBpZktFTEFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBERjo2ODo2NDo1MDo1RjpBNzpDNzpFRTpDOTo0Qzo0MDpDNzpFQTo5MTpDMDo3RTo2MTo0MjpGRDpDQjo0NDpCMTo1NTo4Nzo0MDozNDpBNjo3Rjo0OTo0Mzo5RjozRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDg5MjggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDk0NzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTk1MTc0MTY4OSBjbmFtZTo0aXBSekgya3E5eFpwbCtZXHJcbmE9c3NyYzoxOTUxNzQxNjg5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5NTE3NDE2ODkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxOTUxNzQxNjg5IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOSFVjXHJcbmE9aWNlLXB3ZDpuWjdEbGZxUmxvNXpjRnIyZHBpZktFTEFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBERjo2ODo2NDo1MDo1RjpBNzpDNzpFRTpDOTo0Qzo0MDpDNzpFQTo5MTpDMDo3RTo2MTo0MjpGRDpDQjo0NDpCMTo1NTo4Nzo0MDozNDpBNjo3Rjo0OTo0Mzo5RjozRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "739fe024-b72d-41f4-8d12-8e3d18668142", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Answer Sdp: v=0 +o=- 520601873 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1051196809 cname:4ipRzH2kq9xZpl+Y +a=ssrc:1051196809 msid:myKvsVideoStream myAudioTrack +a=ssrc:1051196809 mslabel:myKvsVideoStream +a=ssrc:1051196809 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NHUc +a=ice-pwd:nZ7DlfqRlo5zcFr2dpifKELA +a=ice-options:trickle +a=fingerprint:sha-256 DF:68:64:50:5F:A7:C7:EE:C9:4C:40:C7:EA:91:C0:7E:61:42:FD:CB:44:B1:55:87:40:34:A6:7F:49:43:9F:3F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1951741689 cname:4ipRzH2kq9xZpl+Y +a=ssrc:1951741689 msid:myKvsVideoStream myVideoTrack +a=ssrc:1951741689 mslabel:myKvsVideoStream +a=ssrc:1951741689 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NHUc +a=ice-pwd:nZ7DlfqRlo5zcFr2dpifKELA +a=ice-options:trickle +a=fingerprint:sha-256 DF:68:64:50:5F:A7:C7:EE:C9:4C:40:C7:EA:91:C0:7E:61:42:FD:CB:44:B1:55:87:40:34:A6:7F:49:43:9F:3F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 27438 addRemoteStream [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27438 addRemoteStream [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27438 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Answer Client ID: 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onConnectionChange [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27438 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49476 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48928 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=30b8e554-952e-4d80-9cfd-39e4e498c900 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:58:07.777 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3806 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:58:07.777 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2065 [INFO END] +2023-01-16 10:58:09.277 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837886_1787_1328887904", "version": 2, "timestamp": 1673837888147, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55298 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "739fe024-b72d-41f4-8d12-8e3d18668142", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Received IceCandidate from remote sessionId = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 checkAndAddIceCandidate message = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Peer connection found already [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55298 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3806 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:58:09.277 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2713 [INFO END] +2023-01-16 10:58:09.277 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837887_1788_1049711287", "version": 2, "timestamp": 1673837889041, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61364 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "739fe024-b72d-41f4-8d12-8e3d18668142", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Received IceCandidate from remote sessionId = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 checkAndAddIceCandidate message = 739fe024-b72d-41f4-8d12-8e3d18668142 [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Peer connection found already [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3806 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61364 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3806 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:58:09.277 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3589 [INFO END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56244 typ relay raddr 223.104.77.201 rport 41770 generation 0 ufrag 6q8Q network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 55298 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag NHUc network-cost 999 [DEBUG END] +2023-01-16 10:58:09.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onConnectionChange [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27438 PeerConnection connected [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 27438 peerConnectSuccess [DEBUG END] +2023-01-16 10:58:11.460 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4889 [INFO END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27438 startHeartbeat [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27438 getBitRate [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27437 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27437 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 27475 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:58:11.460 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5712 [INFO END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 27475 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 27475 registerBitRateCallback [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 27475 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:58:11.460 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:58:11.460 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:58:11.460 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:58:12.486 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27438 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:58:12.486 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:58:12.486 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27438 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837811000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:58:14.793 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:739fe024-b72d-41f4-8d12-8e3d18668142 [INFO END] +2023-01-16 10:58:14.793 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:58:14.793 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837895191","params":{"sessionId":"739fe024-b72d-41f4-8d12-8e3d18668142"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:58:14.793 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27438 onConnectionChange [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27438 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673837892000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27437 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:58:14.793 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:59:03.991 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10618 [DEBUG END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: timestamp=1673837944414 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: nonce=5205af88-fe2b-4a59-a653-0b216702223a [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: sign=746b7902d9e8ac738a3c202d97d1a17b [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:59:03.991 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 10:59:03.991 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:59:04 GMT [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=588 [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:59:04 GMT [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=739 [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 10:59:05.152 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3986,5,main] thread id:10648 [DEBUG END] +2023-01-16 10:59:06.261 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:59:06 GMT [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fc43602a-cbd3-45c9-94a6-bbe9ef43bbcc [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KK2HJtIAMFuKg= [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bd78-30d73d922cbb94805a41c262;Sampled=0 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=2684 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: timestamp=1673837947147 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: nonce=5be7982c-4f62-49d3-af8d-80ef37ba54b8 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: sign=d90be2c16a3289fec7a9dc199e44d4b4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:59:06.261 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:59:06.261 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:59:06.261 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 02:59:06 GMT [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: x-amzn-requestid=0236a708-c350-4d74-9b51-8e8888f13928 [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KLJGmRoAMFz-g= [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bd7a-429dd9040e538a7e70ffd795;Sampled=0 [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=317 [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1007}} [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 10:59:07.470 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (698ms) [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:59:06 GMT [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838546},{"uris":["turn:54.87.154.8:3478"],"username":"1673838546:coturn","password":"mC7B14YCzjrarV/n6sdjf31VOE0=","expireTimestamp":1673838546}]} [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838546},{"uris":["turn:54.87.154.8:3478"],"username":"1673838546:coturn","password":"mC7B14YCzjrarV/n6sdjf31VOE0=","expireTimestamp":1673838546}]} [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:59:07.470 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:59:07.470 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b07af0 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:92fb349d-8026-449a-a5d6-fa69ea636853 耗时:0 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28117 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28117 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28117 createSdpOffer success [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28117 oldSDP =v=0 +o=- 8523901295047048282 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PeCO +a=ice-pwd:5309abgjk5asqaOYrEvR+ato +a=ice-options:trickle renomination +a=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1549471321 cname:cmpOX14eaeAl/2c8 +a=ssrc:1549471321 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1549471321 mslabel:KvsLocalMediaStream +a=ssrc:1549471321 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PeCO +a=ice-pwd:5309abgjk5asqaOYrEvR+ato +a=ice-options:trickle renomination +a=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 775674298 1388601385 +a=ssrc:775674298 cname:cmpOX14eaeAl/2c8 +a=ssrc:775674298 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:775674298 mslabel:KvsLocalMediaStream +a=ssrc:775674298 label:KvsVideoTrack +a=ssrc:1388601385 cname:cmpOX14eaeAl/2c8 +a=ssrc:1388601385 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1388601385 mslabel:KvsLocalMediaStream +a=ssrc:1388601385 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 createSdpOfferSuccess [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] Message >>>signaling_threa - 28117 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8523901295047048282 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PeCO\r\na=ice-pwd:5309abgjk5asqaOYrEvR+ato\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1549471321 cname:cmpOX14eaeAl/2c8\r\na=ssrc:1549471321 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1549471321 mslabel:KvsLocalMediaStream\r\na=ssrc:1549471321 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PeCO\r\na=ice-pwd:5309abgjk5asqaOYrEvR+ato\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 775674298 1388601385\r\na=ssrc:775674298 cname:cmpOX14eaeAl/2c8\r\na=ssrc:775674298 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:775674298 mslabel:KvsLocalMediaStream\r\na=ssrc:775674298 label:KvsVideoTrack\r\na=ssrc:1388601385 cname:cmpOX14eaeAl/2c8\r\na=ssrc:1388601385 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1388601385 mslabel:KvsLocalMediaStream\r\na=ssrc:1388601385 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] Message >>>signaling_threa - 28117 createOffer description=v=0 +o=- 8523901295047048282 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PeCO +a=ice-pwd:5309abgjk5asqaOYrEvR+ato +a=ice-options:trickle renomination +a=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1549471321 cname:cmpOX14eaeAl/2c8 +a=ssrc:1549471321 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1549471321 mslabel:KvsLocalMediaStream +a=ssrc:1549471321 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PeCO +a=ice-pwd:5309abgjk5asqaOYrEvR+ato +a=ice-options:trickle renomination +a=fingerprint:sha-256 84:0A:98:57:4D:A5:BC:C2:26:D0:1E:23:7E:AF:97:9D:92:5B:74:FD:DF:D7:11:B1:2A:93:54:9B:56:6D:9D:DB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 775674298 1388601385 +a=ssrc:775674298 cname:cmpOX14eaeAl/2c8 +a=ssrc:775674298 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:775674298 mslabel:KvsLocalMediaStream +a=ssrc:775674298 label:KvsVideoTrack +a=ssrc:1388601385 cname:cmpOX14eaeAl/2c8 +a=ssrc:1388601385 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1388601385 mslabel:KvsLocalMediaStream +a=ssrc:1388601385 label:KvsVideoTrack + [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28117 sendSdpOffer [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837967780","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg1MjM5MDEyOTUwNDcwNDgyODIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UGVDT1xyXG5hPWljZS1wd2Q6NTMwOWFiZ2prNWFzcWFPWXJFdlIrYXRvXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDg0OjBBOjk4OjU3OjREOkE1OkJDOkMyOjI2OkQwOjFFOjIzOjdFOkFGOjk3OjlEOjkyOjVC\nOjc0OkZEOkRGOkQ3OjExOkIxOjJBOjkzOjU0OjlCOjU2OjZEOjlEOkRCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTU0OTQ3MTMyMSBjbmFtZTpjbXBPWDE0ZWFlQWwvMmM4XHJcbmE9c3NyYzoxNTQ5NDcxMzIx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTQ5NDcx\nMzIxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU0OTQ3MTMyMSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBlQ09cclxuYT1pY2Ut\ncHdkOjUzMDlhYmdqazVhc3FhT1lyRXZSK2F0b1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4NDowQTo5ODo1Nzo0RDpBNTpCQzpD\nMjoyNjpEMDoxRToyMzo3RTpBRjo5Nzo5RDo5Mjo1Qjo3NDpGRDpERjpENzoxMTpCMToyQTo5Mzo1\nNDo5Qjo1Njo2RDo5RDpEQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA3NzU2NzQyOTggMTM4ODYwMTM4NVxyXG5hPXNzcmM6Nzc1\nNjc0Mjk4IGNuYW1lOmNtcE9YMTRlYWVBbC8yYzhcclxuYT1zc3JjOjc3NTY3NDI5OCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Nzc1Njc0Mjk4IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Nzc1Njc0Mjk4IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjEzODg2MDEzODUgY25hbWU6Y21wT1gxNGVhZUFsLzJjOFxyXG5hPXNz\ncmM6MTM4ODYwMTM4NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MTM4ODYwMTM4NSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjEz\nODg2MDEzODUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838546:coturn","icePassword1":"mC7B14YCzjrarV/n6sdjf31VOE0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackViewerSendSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28117 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47802 typ host generation 0 ufrag PeCO network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47802 typ host generation 0 ufrag PeCO network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28117 sendIceCandidate [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837967785","params":{"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47802 typ host generation 0 ufrag PeCO network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackViewerSendSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35746 typ host generation 0 ufrag PeCO network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35746 typ host generation 0 ufrag PeCO network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28117 sendIceCandidate [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837967786","params":{"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35746 typ host generation 0 ufrag PeCO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackViewerSendSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12891 typ srflx raddr 10.53.4.91 rport 35746 generation 0 ufrag PeCO network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12891 typ srflx raddr 10.53.4.91 rport 35746 generation 0 ufrag PeCO network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28117 sendIceCandidate [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837968021","params":{"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 12891 typ srflx raddr 10.53.4.91 rport 35746 generation 0 ufrag PeCO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:377 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackViewerSendSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (423ms) [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 02:59:27 GMT [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"61cffc98-ca33-4655-8d20-04a0dbeb4e9b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838567},{"uris":["turn:52.20.79.251:3478"],"username":"1673838567:coturn","password":"P8VZtJ0d/cWXvTaUBQdOE3KtEUA=","expireTimestamp":1673838567}]} [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"61cffc98-ca33-4655-8d20-04a0dbeb4e9b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838567},{"uris":["turn:52.20.79.251:3478"],"username":"1673838567:coturn","password":"P8VZtJ0d/cWXvTaUBQdOE3KtEUA=","expireTimestamp":1673838567}]} [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56012 typ relay raddr 223.104.77.207 rport 12891 generation 0 ufrag PeCO network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 56012 typ relay raddr 223.104.77.207 rport 12891 generation 0 ufrag PeCO network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28117 sendIceCandidate [DEBUG END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837968317","params":{"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 56012 typ relay raddr 223.104.77.207 rport 12891 generation 0 ufrag PeCO network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:27.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:674 [INFO END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackViewerSendSignal [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:27.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673837968} [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 10:59:28.834 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837966_1789_1367079750", "version": 2, "timestamp": 1673837968141, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "92fb349d-8026-449a-a5d6-fa69ea636853", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Received IceCandidate from remote sessionId = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 checkAndAddIceCandidate message = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3986 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:59:28.834 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1973 [INFO END] +2023-01-16 10:59:28.834 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837966_1790_2101313746", "version": 2, "timestamp": 1673837968154, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDEzNjkwOTY0IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM5MDkwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM2MTkyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjc4NTQ0MTM5MyBjbmFtZTpMM2tPb3pWNFhIOU01UGM0XHJcbmE9c3NyYzo3ODU0NDEzOTMgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6Nzg1NDQxMzkzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6Nzg1NDQxMzkzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzoya0U3XHJcbmE9aWNlLXB3ZDpJYW80cXFHRy9WcGdYODdDQjVYdXNMSEpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDNDozNjowOTpFNDozNToxMjo0OToxMTo0MTowRTpFMjpBNjpDQTpGOTo2ODo5OTo0ODpENzo1QzpBQTpDNDpCOTowQTpBRTpCQTo2Nzo3QTowQjo0MTozNjo5RTpEOVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzkwOTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzYxOTIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NzI0NDk1MjcgY25hbWU6TDNrT296VjRYSDlNNVBjNFxyXG5hPXNzcmM6NzI0NDk1MjcgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NzI0NDk1MjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3MjQ0OTUyNyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MmtFN1xyXG5hPWljZS1wd2Q6SWFvNHFxR0cvVnBnWDg3Q0I1WHVzTEhKXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQzQ6MzY6MDk6RTQ6MzU6MTI6NDk6MTE6NDE6MEU6RTI6QTY6Q0E6Rjk6Njg6OTk6NDg6RDc6NUM6QUE6QzQ6Qjk6MEE6QUU6QkE6Njc6N0E6MEI6NDE6MzY6OUU6RDlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "92fb349d-8026-449a-a5d6-fa69ea636853", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Answer Sdp: v=0 +o=- 1013690964 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:785441393 cname:L3kOozV4XH9M5Pc4 +a=ssrc:785441393 msid:myKvsVideoStream myAudioTrack +a=ssrc:785441393 mslabel:myKvsVideoStream +a=ssrc:785441393 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2kE7 +a=ice-pwd:Iao4qqGG/VpgX87CB5XusLHJ +a=ice-options:trickle +a=fingerprint:sha-256 C4:36:09:E4:35:12:49:11:41:0E:E2:A6:CA:F9:68:99:48:D7:5C:AA:C4:B9:0A:AE:BA:67:7A:0B:41:36:9E:D9 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 39090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:72449527 cname:L3kOozV4XH9M5Pc4 +a=ssrc:72449527 msid:myKvsVideoStream myVideoTrack +a=ssrc:72449527 mslabel:myKvsVideoStream +a=ssrc:72449527 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2kE7 +a=ice-pwd:Iao4qqGG/VpgX87CB5XusLHJ +a=ice-options:trickle +a=fingerprint:sha-256 C4:36:09:E4:35:12:49:11:41:0E:E2:A6:CA:F9:68:99:48:D7:5C:AA:C4:B9:0A:AE:BA:67:7A:0B:41:36:9E:D9 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@83d145d], mediaStreams Length = [1] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 28117 addRemoteStream [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28117 addRemoteStream [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28117 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Answer Client ID: 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 10:59:28.834 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onConnectionChange [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28117 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 36192 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3986 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2190 [INFO END] +2023-01-16 10:59:29.835 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837966_1791_1986391447", "version": 2, "timestamp": 1673837968360, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 39090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "92fb349d-8026-449a-a5d6-fa69ea636853", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Received IceCandidate from remote sessionId = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 checkAndAddIceCandidate message = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Peer connection found already [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 39090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3986 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2196 [INFO END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=80e3c96a-ad89-4c26-a4f8-8e220c5b5320 videoTrackState=LIVE [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837967_1792_1043503887", "version": 2, "timestamp": 1673837969296, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65134 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "92fb349d-8026-449a-a5d6-fa69ea636853", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Received IceCandidate from remote sessionId = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 checkAndAddIceCandidate message = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Peer connection found already [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65134 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3986 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2789 [INFO END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 56012 typ relay raddr 223.104.77.207 rport 12891 generation 0 ufrag PeCO network-id 3 network-cost 900 remote sdp = candidate:1140124832 1 udp 2130706431 36192 typ prflx generation 0 ufrag 2kE7 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673837968_1793_1824318340", "version": 2, "timestamp": 1673837969649, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 58735 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "92fb349d-8026-449a-a5d6-fa69ea636853", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Received IceCandidate from remote sessionId = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 checkAndAddIceCandidate message = 92fb349d-8026-449a-a5d6-fa69ea636853 [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Peer connection found already [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3986 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 58735 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 10:59:29.835 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3986 trackViewerReceiveSignal [DEBUG END] +2023-01-16 10:59:29.835 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3130 [INFO END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onConnectionChange [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28117 PeerConnection connected [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 28117 peerConnectSuccess [DEBUG END] +2023-01-16 10:59:32.083 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4439 [INFO END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28117 startHeartbeat [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28117 getBitRate [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28115 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28115 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 28153 onFirstRemoteFrame [DEBUG END] +2023-01-16 10:59:32.083 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5273 [INFO END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 28153 registerRtcStatsCallback [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 28153 registerBitRateCallback [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 28153 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 10:59:32.083 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 10:59:32.083 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:59:32.083 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 10:59:33.107 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28117 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:59:33.107 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28117 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837892000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 10:59:34.595 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:92fb349d-8026-449a-a5d6-fa69ea636853 [INFO END] +2023-01-16 10:59:34.595 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 10:59:34.595 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673837974983","params":{"sessionId":"92fb349d-8026-449a-a5d6-fa69ea636853"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 10:59:34.595 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28117 onConnectionChange [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28117 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673837973000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28115 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 10:59:34.595 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:24.238 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:00:24.238 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10619 [DEBUG END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: timestamp=1673838024656 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: nonce=5763473e-4424-4cd2-81e2-02bc08684f29 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: sign=36b857743bf1905012bce35ea7a38dbf [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:00:24.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:00:24.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:00:24.238 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:00:24.238 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:00:24 GMT [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=622 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:00:24 GMT [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=775 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:00:24 GMT [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1c8d7be2-8944-4ab8-a4df-58259695a5fa [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KXYHwBoAMF_yw= [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bdc8-51b4ba8535ba3cf45c027815;Sampled=0 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1158 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: timestamp=1673838025854 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: nonce=78723a52-d540-4073-adc0-de733d964979 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: sign=d519d22c660cf96361f8f640b18e9fcc [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:00:25.429 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:00:25.429 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:00:25 GMT [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amzn-requestid=de809b41-b635-42ee-a5d7-6b7155a11ff9 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KXeEWrIAMF1zQ= [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bdc9-263b00f31cf6e14028a5d650;Sampled=0 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=533 [INFO END] +2023-01-16 11:00:25.429 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1009}} [INFO END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4233,5,main] thread id:10653 [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (648ms) [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:00:25 GMT [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838625},{"uris":["turn:54.87.154.8:3478"],"username":"1673838625:coturn","password":"DEGKGcM/p6zEkSYjGL3aPfGMTQo=","expireTimestamp":1673838625}]} [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838625},{"uris":["turn:54.87.154.8:3478"],"username":"1673838625:coturn","password":"DEGKGcM/p6zEkSYjGL3aPfGMTQo=","expireTimestamp":1673838625}]} [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:00:26.535 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:00:26.535 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:00:26.535 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:00:26.535 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:68e96532-d3f2-4d53-b45b-937455ac13a5 耗时:0 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28755 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28755 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28755 createSdpOffer success [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28755 oldSDP =v=0 +o=- 6208103774191648971 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:k47f +a=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2276734769 cname:ABIhiVyFRUKgHu+B +a=ssrc:2276734769 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2276734769 mslabel:KvsLocalMediaStream +a=ssrc:2276734769 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:k47f +a=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4183956728 3248313295 +a=ssrc:4183956728 cname:ABIhiVyFRUKgHu+B +a=ssrc:4183956728 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4183956728 mslabel:KvsLocalMediaStream +a=ssrc:4183956728 label:KvsVideoTrack +a=ssrc:3248313295 cname:ABIhiVyFRUKgHu+B +a=ssrc:3248313295 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3248313295 mslabel:KvsLocalMediaStream +a=ssrc:3248313295 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] Message >>>signaling_threa - 28755 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6208103774191648971 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:k47f\r\na=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2276734769 cname:ABIhiVyFRUKgHu+B\r\na=ssrc:2276734769 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2276734769 mslabel:KvsLocalMediaStream\r\na=ssrc:2276734769 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:k47f\r\na=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4183956728 3248313295\r\na=ssrc:4183956728 cname:ABIhiVyFRUKgHu+B\r\na=ssrc:4183956728 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4183956728 mslabel:KvsLocalMediaStream\r\na=ssrc:4183956728 label:KvsVideoTrack\r\na=ssrc:3248313295 cname:ABIhiVyFRUKgHu+B\r\na=ssrc:3248313295 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3248313295 mslabel:KvsLocalMediaStream\r\na=ssrc:3248313295 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] Message >>>signaling_threa - 28755 createOffer description=v=0 +o=- 6208103774191648971 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:k47f +a=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2276734769 cname:ABIhiVyFRUKgHu+B +a=ssrc:2276734769 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2276734769 mslabel:KvsLocalMediaStream +a=ssrc:2276734769 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:k47f +a=ice-pwd:UyyxIUDtBo4ZWeQ/Yzn1YVVq +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:69:B4:9D:67:63:D1:0D:56:2B:C2:9E:2F:99:ED:61:80:BB:C8:80:C1:27:53:CF:69:3D:5F:6A:D0:F0:26:85 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4183956728 3248313295 +a=ssrc:4183956728 cname:ABIhiVyFRUKgHu+B +a=ssrc:4183956728 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4183956728 mslabel:KvsLocalMediaStream +a=ssrc:4183956728 label:KvsVideoTrack +a=ssrc:3248313295 cname:ABIhiVyFRUKgHu+B +a=ssrc:3248313295 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3248313295 mslabel:KvsLocalMediaStream +a=ssrc:3248313295 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28755 sendSdpOffer [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838047143","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYyMDgxMDM3NzQxOTE2NDg5NzEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6azQ3ZlxyXG5hPWljZS1wd2Q6VXl5eElVRHRCbzRaV2VRL1l6bjFZVlZxXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEYzOjY5OkI0OjlEOjY3OjYzOkQxOjBEOjU2OjJCOkMyOjlFOjJGOjk5OkVEOjYxOjgwOkJC\nOkM4OjgwOkMxOjI3OjUzOkNGOjY5OjNEOjVGOjZBOkQwOkYwOjI2Ojg1XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjI3NjczNDc2OSBjbmFtZTpBQkloaVZ5RlJVS2dIdStCXHJcbmE9c3NyYzoyMjc2NzM0NzY5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMjc2NzM0\nNzY5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjI3NjczNDc2OSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOms0N2ZcclxuYT1pY2Ut\ncHdkOlV5eXhJVUR0Qm80WldlUS9Zem4xWVZWcVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMzo2OTpCNDo5RDo2Nzo2MzpEMTow\nRDo1NjoyQjpDMjo5RToyRjo5OTpFRDo2MTo4MDpCQjpDODo4MDpDMToyNzo1MzpDRjo2OTozRDo1\nRjo2QTpEMDpGMDoyNjo4NVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MTgzOTU2NzI4IDMyNDgzMTMyOTVcclxuYT1zc3JjOjQx\nODM5NTY3MjggY25hbWU6QUJJaGlWeUZSVUtnSHUrQlxyXG5hPXNzcmM6NDE4Mzk1NjcyOCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDE4Mzk1NjcyOCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQxODM5NTY3MjggbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzI0ODMxMzI5NSBjbmFtZTpBQkloaVZ5RlJVS2dIdStCXHJc\nbmE9c3NyYzozMjQ4MzEzMjk1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMjQ4MzEzMjk1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzI0ODMxMzI5NSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838625:coturn","icePassword1":"DEGKGcM/p6zEkSYjGL3aPfGMTQo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackViewerSendSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28755 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43774 typ host generation 0 ufrag k47f network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43774 typ host generation 0 ufrag k47f network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28755 sendIceCandidate [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838047148","params":{"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43774 typ host generation 0 ufrag k47f network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackViewerSendSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51015 typ host generation 0 ufrag k47f network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 51015 typ host generation 0 ufrag k47f network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28755 sendIceCandidate [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838047150","params":{"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 51015 typ host generation 0 ufrag k47f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackViewerSendSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (366ms) [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:00:46 GMT [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e6345687-efb5-427d-aefb-7e69ed4ac8be","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838646},{"uris":["turn:54.87.154.8:3478"],"username":"1673838646:coturn","password":"SNlhJcyDKrwxAaPJGL9yNYTrW0s=","expireTimestamp":1673838646}]} [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e6345687-efb5-427d-aefb-7e69ed4ac8be","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838646},{"uris":["turn:54.87.154.8:3478"],"username":"1673838646:coturn","password":"SNlhJcyDKrwxAaPJGL9yNYTrW0s=","expireTimestamp":1673838646}]} [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 43446 typ srflx raddr 10.53.4.91 rport 51015 generation 0 ufrag k47f network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 43446 typ srflx raddr 10.53.4.91 rport 51015 generation 0 ufrag k47f network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28755 sendIceCandidate [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838047392","params":{"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 43446 typ srflx raddr 10.53.4.91 rport 51015 generation 0 ufrag k47f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackViewerSendSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52220 typ relay raddr 223.104.77.207 rport 43446 generation 0 ufrag k47f network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52220 typ relay raddr 223.104.77.207 rport 43446 generation 0 ufrag k47f network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28755 sendIceCandidate [DEBUG END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838047711","params":{"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52220 typ relay raddr 223.104.77.207 rport 43446 generation 0 ufrag k47f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:46.894 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:705 [INFO END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackViewerSendSignal [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:46.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838047} [DEBUG END] +2023-01-16 11:00:48.203 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838045_1794_1993348337", "version": 2, "timestamp": 1673838047539, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzMTM3MDE0NzkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzc5MTkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzU5MjIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6Mzc0NTA4NzIgY25hbWU6TS9oSXc4NE9PcTM0eFFOdVxyXG5hPXNzcmM6Mzc0NTA4NzIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6Mzc0NTA4NzIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzozNzQ1MDg3MiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6eXhUb1xyXG5hPWljZS1wd2Q6VUZtaGk3Tkp5UkFGMlZkcmgvbTFhNThvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRjQ6RkQ6MjY6Rjg6Qjg6Mzg6MkY6MjI6RDQ6M0Q6NjA6NEU6OTI6NkQ6NTk6Nzg6NUI6MUI6RjY6QjI6NTE6QjM6MDg6NEU6NDk6NjQ6QzA6OUQ6NzQ6Qjc6QjI6MzlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3OTE5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1OTIyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5MjE0Mzg2MSBjbmFtZTpNL2hJdzg0T09xMzR4UU51XHJcbmE9c3NyYzoxOTIxNDM4NjEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTkyMTQzODYxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkyMTQzODYxIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp5eFRvXHJcbmE9aWNlLXB3ZDpVRm1oaTdOSnlSQUYyVmRyaC9tMWE1OG9cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGNDpGRDoyNjpGODpCODozODoyRjoyMjpENDozRDo2MDo0RTo5Mjo2RDo1OTo3ODo1QjoxQjpGNjpCMjo1MTpCMzowODo0RTo0OTo2NDpDMDo5RDo3NDpCNzpCMjozOVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "68e96532-d3f2-4d53-b45b-937455ac13a5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Answer Sdp: v=0 +o=- 313701479 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37919 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35922 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:37450872 cname:M/hIw84OOq34xQNu +a=ssrc:37450872 msid:myKvsVideoStream myAudioTrack +a=ssrc:37450872 mslabel:myKvsVideoStream +a=ssrc:37450872 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yxTo +a=ice-pwd:UFmhi7NJyRAF2Vdrh/m1a58o +a=ice-options:trickle +a=fingerprint:sha-256 F4:FD:26:F8:B8:38:2F:22:D4:3D:60:4E:92:6D:59:78:5B:1B:F6:B2:51:B3:08:4E:49:64:C0:9D:74:B7:B2:39 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37919 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35922 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:192143861 cname:M/hIw84OOq34xQNu +a=ssrc:192143861 msid:myKvsVideoStream myVideoTrack +a=ssrc:192143861 mslabel:myKvsVideoStream +a=ssrc:192143861 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yxTo +a=ice-pwd:UFmhi7NJyRAF2Vdrh/m1a58o +a=ice-options:trickle +a=fingerprint:sha-256 F4:FD:26:F8:B8:38:2F:22:D4:3D:60:4E:92:6D:59:78:5B:1B:F6:B2:51:B3:08:4E:49:64:C0:9D:74:B7:B2:39 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 28755 addRemoteStream [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28755 addRemoteStream [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28755 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onConnectionChange [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28755 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Answer Client ID: 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:00:48.203 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1845 [INFO END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=632c38f7-8987-4101-bcdf-d5aa969a9e24 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:00:48.203 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838045_1795_1878098693", "version": 2, "timestamp": 1673838047724, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35922 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "68e96532-d3f2-4d53-b45b-937455ac13a5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Received IceCandidate from remote sessionId = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 checkAndAddIceCandidate message = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Peer connection found already [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35922 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:00:48.203 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1854 [INFO END] +2023-01-16 11:00:48.203 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838045_1796_1793091179", "version": 2, "timestamp": 1673838047779, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37919 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "68e96532-d3f2-4d53-b45b-937455ac13a5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Received IceCandidate from remote sessionId = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 checkAndAddIceCandidate message = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Peer connection found already [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37919 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:00:48.203 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:00:48.203 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1913 [INFO END] +2023-01-16 11:00:49.791 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838046_1797_815519614", "version": 2, "timestamp": 1673838048666, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65494 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "68e96532-d3f2-4d53-b45b-937455ac13a5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Received IceCandidate from remote sessionId = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 checkAndAddIceCandidate message = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Peer connection found already [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65494 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:00:49.791 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2792 [INFO END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52220 typ relay raddr 223.104.77.207 rport 43446 generation 0 ufrag k47f network-id 3 network-cost 900 remote sdp = candidate:1634233864 1 udp 2130706431 35922 typ prflx generation 0 ufrag yxTo [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:00:49.791 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838047_1798_1720115606", "version": 2, "timestamp": 1673838049167, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 49358 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "68e96532-d3f2-4d53-b45b-937455ac13a5", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Received IceCandidate from remote sessionId = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 checkAndAddIceCandidate message = 68e96532-d3f2-4d53-b45b-937455ac13a5 [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Peer connection found already [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4233 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 49358 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:00:49.791 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4233 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:00:49.791 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3313 [INFO END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onConnectionChange [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28755 PeerConnection connected [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 28755 peerConnectSuccess [DEBUG END] +2023-01-16 11:00:51.252 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4245 [INFO END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28755 startHeartbeat [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28755 getBitRate [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28754 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28754 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 28786 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:00:51.252 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4999 [INFO END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 28786 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 28786 registerBitRateCallback [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 28786 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:00:51.252 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:00:51.252 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:00:51.252 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:00:52.270 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28755 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:00:53.273 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28755 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:00:53.273 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673837973000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:00:54.468 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:68e96532-d3f2-4d53-b45b-937455ac13a5 [INFO END] +2023-01-16 11:00:54.468 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:00:54.468 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838054468","params":{"sessionId":"68e96532-d3f2-4d53-b45b-937455ac13a5"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:00:54.468 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28755 onConnectionChange [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28755 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838052000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28754 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:00:54.468 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:01:44.433 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:01:44.433 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10624 [DEBUG END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: timestamp=1673838104843 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: nonce=515e3443-a4af-4b1e-84b2-7d247e8bce3f [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: sign=c22c80c721d31b821b6f82c054726aca [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:01:44.433 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:01:44.433 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:01:44.433 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:01:44.433 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:01:44 GMT [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=602 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:01:44 GMT [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=757 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:01:44 GMT [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d9a5b47e-097d-4f63-b051-78cfedc94321 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Kj6H07IAMFa-w= [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4be18-737d5fe45878d3b53fa0e532;Sampled=0 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1108 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: timestamp=1673838105995 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: nonce=8ba8711b-8001-43bf-b176-4013fbab5cc1 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: sign=02298ed406b093de146e1dce01f951b4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:01:45.595 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:01:45.595 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:01:45 GMT [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amzn-requestid=e09703a3-74d9-4c7d-a219-6fbbdacd04d7 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Kj_G-qIAMF_ZQ= [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4be19-258cd199450e20a86b73947b;Sampled=0 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=437 [INFO END] +2023-01-16 11:01:45.595 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1010}} [INFO END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (638ms) [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:01:45 GMT [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838705},{"uris":["turn:54.87.154.8:3478"],"username":"1673838705:coturn","password":"2Yb3MUkptdBDrPTteBDsyTZGiK0=","expireTimestamp":1673838705}]} [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838705},{"uris":["turn:54.87.154.8:3478"],"username":"1673838705:coturn","password":"2Yb3MUkptdBDrPTteBDsyTZGiK0=","expireTimestamp":1673838705}]} [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:01:46.646 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:01:46.646 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_4428,5,main] thread id:10658 [DEBUG END] +2023-01-16 11:01:46.646 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:01:46.646 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@639a869 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:2332a231-0214-4653-bdff-3001f5af7487 耗时:1 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29390 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29390 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29390 createSdpOffer success [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29390 oldSDP =v=0 +o=- 6406503221654198742 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:91yw +a=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM +a=ice-options:trickle renomination +a=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1166651173 cname:HweRwrISGoi9gwky +a=ssrc:1166651173 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1166651173 mslabel:KvsLocalMediaStream +a=ssrc:1166651173 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:91yw +a=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM +a=ice-options:trickle renomination +a=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2665271889 627772184 +a=ssrc:2665271889 cname:HweRwrISGoi9gwky +a=ssrc:2665271889 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2665271889 mslabel:KvsLocalMediaStream +a=ssrc:2665271889 label:KvsVideoTrack +a=ssrc:627772184 cname:HweRwrISGoi9gwky +a=ssrc:627772184 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:627772184 mslabel:KvsLocalMediaStream +a=ssrc:627772184 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] Message >>>signaling_threa - 29390 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6406503221654198742 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:91yw\r\na=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1166651173 cname:HweRwrISGoi9gwky\r\na=ssrc:1166651173 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1166651173 mslabel:KvsLocalMediaStream\r\na=ssrc:1166651173 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:91yw\r\na=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2665271889 627772184\r\na=ssrc:2665271889 cname:HweRwrISGoi9gwky\r\na=ssrc:2665271889 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2665271889 mslabel:KvsLocalMediaStream\r\na=ssrc:2665271889 label:KvsVideoTrack\r\na=ssrc:627772184 cname:HweRwrISGoi9gwky\r\na=ssrc:627772184 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:627772184 mslabel:KvsLocalMediaStream\r\na=ssrc:627772184 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] Message >>>signaling_threa - 29390 createOffer description=v=0 +o=- 6406503221654198742 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:91yw +a=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM +a=ice-options:trickle renomination +a=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1166651173 cname:HweRwrISGoi9gwky +a=ssrc:1166651173 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1166651173 mslabel:KvsLocalMediaStream +a=ssrc:1166651173 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:91yw +a=ice-pwd:E2lS8uLUWoo6ehQuUHfXuKXM +a=ice-options:trickle renomination +a=fingerprint:sha-256 7B:6D:EA:F6:DA:5B:0F:8F:02:1D:80:5E:AC:DD:2A:98:C1:E9:F2:CC:84:FF:97:91:6C:25:4B:6D:3A:55:1E:C7 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2665271889 627772184 +a=ssrc:2665271889 cname:HweRwrISGoi9gwky +a=ssrc:2665271889 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2665271889 mslabel:KvsLocalMediaStream +a=ssrc:2665271889 label:KvsVideoTrack +a=ssrc:627772184 cname:HweRwrISGoi9gwky +a=ssrc:627772184 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:627772184 mslabel:KvsLocalMediaStream +a=ssrc:627772184 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29390 sendSdpOffer [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838128119","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY0MDY1MDMyMjE2NTQxOTg3NDIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6OTF5d1xyXG5hPWljZS1wd2Q6RTJsUzh1TFVXb282ZWhRdVVIZlh1S1hNXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDdCOjZEOkVBOkY2OkRBOjVCOjBGOjhGOjAyOjFEOjgwOjVFOkFDOkREOjJBOjk4OkMxOkU5\nOkYyOkNDOjg0OkZGOjk3OjkxOjZDOjI1OjRCOjZEOjNBOjU1OjFFOkM3XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTE2NjY1MTE3MyBjbmFtZTpId2VSd3JJU0dvaTlnd2t5XHJcbmE9c3NyYzoxMTY2NjUxMTcz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTY2NjUx\nMTczIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTE2NjY1MTE3MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjkxeXdcclxuYT1pY2Ut\ncHdkOkUybFM4dUxVV29vNmVoUXVVSGZYdUtYTVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3Qjo2RDpFQTpGNjpEQTo1QjowRjo4\nRjowMjoxRDo4MDo1RTpBQzpERDoyQTo5ODpDMTpFOTpGMjpDQzo4NDpGRjo5Nzo5MTo2QzoyNTo0\nQjo2RDozQTo1NToxRTpDN1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNjY1MjcxODg5IDYyNzc3MjE4NFxyXG5hPXNzcmM6MjY2\nNTI3MTg4OSBjbmFtZTpId2VSd3JJU0dvaTlnd2t5XHJcbmE9c3NyYzoyNjY1MjcxODg5IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNjY1MjcxODg5IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY2NTI3MTg4OSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo2Mjc3NzIxODQgY25hbWU6SHdlUndySVNHb2k5Z3dreVxyXG5h\nPXNzcmM6NjI3NzcyMTg0IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo2Mjc3NzIxODQgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2\nMjc3NzIxODQgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"2332a231-0214-4653-bdff-3001f5af7487","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838705:coturn","icePassword1":"2Yb3MUkptdBDrPTteBDsyTZGiK0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackViewerSendSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29390 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58960 typ host generation 0 ufrag 91yw network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58960 typ host generation 0 ufrag 91yw network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29390 sendIceCandidate [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838128124","params":{"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58960 typ host generation 0 ufrag 91yw network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackViewerSendSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52486 typ host generation 0 ufrag 91yw network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52486 typ host generation 0 ufrag 91yw network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29390 sendIceCandidate [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838128126","params":{"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 52486 typ host generation 0 ufrag 91yw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackViewerSendSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 22015 typ srflx raddr 10.53.4.91 rport 52486 generation 0 ufrag 91yw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 22015 typ srflx raddr 10.53.4.91 rport 52486 generation 0 ufrag 91yw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29390 sendIceCandidate [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838128362","params":{"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 22015 typ srflx raddr 10.53.4.91 rport 52486 generation 0 ufrag 91yw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:379 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackViewerSendSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (410ms) [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:02:07 GMT [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"abce20ab-cda9-400e-9e4c-0a7c23eedce8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838727},{"uris":["turn:54.87.154.8:3478"],"username":"1673838727:coturn","password":"Zg4vzWxn40KjxXt6qo7Npc4xRBM=","expireTimestamp":1673838727}]} [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"abce20ab-cda9-400e-9e4c-0a7c23eedce8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838727},{"uris":["turn:54.87.154.8:3478"],"username":"1673838727:coturn","password":"Zg4vzWxn40KjxXt6qo7Npc4xRBM=","expireTimestamp":1673838727}]} [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52406 typ relay raddr 223.104.77.207 rport 22015 generation 0 ufrag 91yw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52406 typ relay raddr 223.104.77.207 rport 22015 generation 0 ufrag 91yw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29390 sendIceCandidate [DEBUG END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838128682","params":{"sessionId":"2332a231-0214-4653-bdff-3001f5af7487","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52406 typ relay raddr 223.104.77.207 rport 22015 generation 0 ufrag 91yw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:07.871 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:701 [INFO END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackViewerSendSignal [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:07.871 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838128} [DEBUG END] +2023-01-16 11:02:09.173 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838126_1799_1989624908", "version": 2, "timestamp": 1673838128618, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDA5Mzk5NTczIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ5MjEyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU1ODE1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjM1NTI1NjEwMCBjbmFtZTozSlkyU2Q0cmVRVmxYbEttXHJcbmE9c3NyYzozNTUyNTYxMDAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzU1MjU2MTAwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MzU1MjU2MTAwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzovOTUyXHJcbmE9aWNlLXB3ZDpPMUxnNzdGYkZDbWIzOENPcS9Eb1F6ZjFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwRjo3MDpBRDo5MDpBMDo5MTo1RDpCNzozRDo5RTo0QzpCQzpFNToyRjo2Rjo3RjozNzoxQTozMTpEQzozRTo5MTowNDowNjo0RDpBNzpEMjoxRDoxMzpEMTo4NTpDRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDkyMTIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTU4MTUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTQ4NDEyMTg4NCBjbmFtZTozSlkyU2Q0cmVRVmxYbEttXHJcbmE9c3NyYzoxNDg0MTIxODg0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE0ODQxMjE4ODQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNDg0MTIxODg0IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzovOTUyXHJcbmE9aWNlLXB3ZDpPMUxnNzdGYkZDbWIzOENPcS9Eb1F6ZjFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwRjo3MDpBRDo5MDpBMDo5MTo1RDpCNzozRDo5RTo0QzpCQzpFNToyRjo2Rjo3RjozNzoxQTozMTpEQzozRTo5MTowNDowNjo0RDpBNzpEMjoxRDoxMzpEMTo4NTpDRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "2332a231-0214-4653-bdff-3001f5af7487", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Answer Sdp: v=0 +o=- 1009399573 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 49212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55815 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:355256100 cname:3JY2Sd4reQVlXlKm +a=ssrc:355256100 msid:myKvsVideoStream myAudioTrack +a=ssrc:355256100 mslabel:myKvsVideoStream +a=ssrc:355256100 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/952 +a=ice-pwd:O1Lg77FbFCmb38COq/DoQzf1 +a=ice-options:trickle +a=fingerprint:sha-256 0F:70:AD:90:A0:91:5D:B7:3D:9E:4C:BC:E5:2F:6F:7F:37:1A:31:DC:3E:91:04:06:4D:A7:D2:1D:13:D1:85:CF +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 49212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55815 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1484121884 cname:3JY2Sd4reQVlXlKm +a=ssrc:1484121884 msid:myKvsVideoStream myVideoTrack +a=ssrc:1484121884 mslabel:myKvsVideoStream +a=ssrc:1484121884 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/952 +a=ice-pwd:O1Lg77FbFCmb38COq/DoQzf1 +a=ice-options:trickle +a=fingerprint:sha-256 0F:70:AD:90:A0:91:5D:B7:3D:9E:4C:BC:E5:2F:6F:7F:37:1A:31:DC:3E:91:04:06:4D:A7:D2:1D:13:D1:85:CF +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@83d145d], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b2431d2], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 29390 addRemoteStream [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29390 addRemoteStream [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29390 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Answer Client ID: 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:02:09.173 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1941 [INFO END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onConnectionChange [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29390 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:02:09.173 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838126_1801_369696403", "version": 2, "timestamp": 1673838128777, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 49212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2332a231-0214-4653-bdff-3001f5af7487", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=74977570-b684-46bd-9315-75adc84c277b videoTrackState=LIVE [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 49212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:02:09.173 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1948 [INFO END] +2023-01-16 11:02:09.173 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838126_1800_2003798582", "version": 2, "timestamp": 1673838128823, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 55815 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2332a231-0214-4653-bdff-3001f5af7487", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 55815 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:02:09.173 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:02:09.173 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1976 [INFO END] +2023-01-16 11:02:11.294 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838128_1802_2074843775", "version": 2, "timestamp": 1673838130072, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 51042 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2332a231-0214-4653-bdff-3001f5af7487", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 51042 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:02:11.294 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3313 [INFO END] +2023-01-16 11:02:11.294 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838128_1803_927191585", "version": 2, "timestamp": 1673838130490, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 54147 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2332a231-0214-4653-bdff-3001f5af7487", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Received IceCandidate from remote sessionId = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 checkAndAddIceCandidate message = 2332a231-0214-4653-bdff-3001f5af7487 [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Peer connection found already [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_4428 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 54147 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:02:11.294 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_4428 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:02:11.294 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3623 [INFO END] +2023-01-16 11:02:12.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52406 typ relay raddr 223.104.77.207 rport 22015 generation 0 ufrag 91yw network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 51042 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag /952 network-cost 999 [DEBUG END] +2023-01-16 11:02:12.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onConnectionChange [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29390 PeerConnection connected [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 29390 peerConnectSuccess [DEBUG END] +2023-01-16 11:02:13.811 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5828 [INFO END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29390 startHeartbeat [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29390 getBitRate [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29389 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:02:13.811 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29389 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29390 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 29425 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:02:14.827 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7737 [INFO END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 29425 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 29425 registerBitRateCallback [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 29425 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:02:14.827 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:02:14.827 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:02:14.827 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29390 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:02:15.878 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:02:15.878 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29390 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673838052000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:02:17.383 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:2332a231-0214-4653-bdff-3001f5af7487 [INFO END] +2023-01-16 11:02:17.383 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:02:17.383 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838137781","params":{"sessionId":"2332a231-0214-4653-bdff-3001f5af7487"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@2900fea [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:02:17.383 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29390 onConnectionChange [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29390 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673838135000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29389 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:02:17.383 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:03:09.702 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:03:09.702 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10628 [DEBUG END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: timestamp=1673838190120 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: nonce=457f9b44-00ee-46c0-ae1d-e5998be3fdde [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: sign=23fdf713a3e55aa64d5fe467c3c0d7e4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:03:09.702 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:03:09.702 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:03:09.702 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:03:09.702 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:03:09 GMT [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=607 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:03:09 GMT [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=761 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:03:10 GMT [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amzn-requestid=e831b875-1933-467c-a2ce-421af5150702 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KxPGzFIAMFcyQ= [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4be6e-291999fb15e0b5a8711f6ae8;Sampled=0 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1169 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: timestamp=1673838191323 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: nonce=29de3e9c-b026-4df4-99e8-54975f236564 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: sign=4d9edf4b12fdb47d9e855d210bb59aa1 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:03:10.874 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:03:10.874 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:03:10 GMT [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ab014810-7ec6-46eb-bd95-e38d67b68b5f [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0KxUFY2oAMF7gA= [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4be6e-041939ae1cab45ef0e05db4f;Sampled=0 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=419 [INFO END] +2023-01-16 11:03:10.874 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1011}} [INFO END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (762ms) [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:03:11 GMT [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838791},{"uris":["turn:54.87.154.8:3478"],"username":"1673838791:coturn","password":"eA3xnW8dJvy7gkV0KTXCQ0hLW28=","expireTimestamp":1673838791}]} [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838791},{"uris":["turn:54.87.154.8:3478"],"username":"1673838791:coturn","password":"eA3xnW8dJvy7gkV0KTXCQ0hLW28=","expireTimestamp":1673838791}]} [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:03:12.137 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:03:12.137 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9696,5,main] thread id:10664 [DEBUG END] +2023-01-16 11:03:12.137 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:03:13.339 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0444a745-d6a8-497c-97c9-fa0613e72bec 耗时:0 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30192 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30192 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30192 createSdpOffer success [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30192 oldSDP =v=0 +o=- 4232817205169506025 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8bS9 +a=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2 +a=ice-options:trickle renomination +a=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:966734780 cname:857WruKIs6QksE8s +a=ssrc:966734780 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:966734780 mslabel:KvsLocalMediaStream +a=ssrc:966734780 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8bS9 +a=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2 +a=ice-options:trickle renomination +a=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1774099147 3638592103 +a=ssrc:1774099147 cname:857WruKIs6QksE8s +a=ssrc:1774099147 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1774099147 mslabel:KvsLocalMediaStream +a=ssrc:1774099147 label:KvsVideoTrack +a=ssrc:3638592103 cname:857WruKIs6QksE8s +a=ssrc:3638592103 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3638592103 mslabel:KvsLocalMediaStream +a=ssrc:3638592103 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] Message >>>signaling_threa - 30192 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4232817205169506025 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:8bS9\r\na=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:966734780 cname:857WruKIs6QksE8s\r\na=ssrc:966734780 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:966734780 mslabel:KvsLocalMediaStream\r\na=ssrc:966734780 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:8bS9\r\na=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1774099147 3638592103\r\na=ssrc:1774099147 cname:857WruKIs6QksE8s\r\na=ssrc:1774099147 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1774099147 mslabel:KvsLocalMediaStream\r\na=ssrc:1774099147 label:KvsVideoTrack\r\na=ssrc:3638592103 cname:857WruKIs6QksE8s\r\na=ssrc:3638592103 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3638592103 mslabel:KvsLocalMediaStream\r\na=ssrc:3638592103 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] Message >>>signaling_threa - 30192 createOffer description=v=0 +o=- 4232817205169506025 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8bS9 +a=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2 +a=ice-options:trickle renomination +a=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:966734780 cname:857WruKIs6QksE8s +a=ssrc:966734780 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:966734780 mslabel:KvsLocalMediaStream +a=ssrc:966734780 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8bS9 +a=ice-pwd:gdkrKnftzUQv7pwnwXZ1F6p2 +a=ice-options:trickle renomination +a=fingerprint:sha-256 62:C5:C0:8F:CE:21:8D:62:9A:DD:22:48:4D:34:7B:10:04:CF:78:2E:AC:62:33:B8:06:07:BE:2E:89:BC:21:F3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1774099147 3638592103 +a=ssrc:1774099147 cname:857WruKIs6QksE8s +a=ssrc:1774099147 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1774099147 mslabel:KvsLocalMediaStream +a=ssrc:1774099147 label:KvsVideoTrack +a=ssrc:3638592103 cname:857WruKIs6QksE8s +a=ssrc:3638592103 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3638592103 mslabel:KvsLocalMediaStream +a=ssrc:3638592103 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30192 sendSdpOffer [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838212185","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQyMzI4MTcyMDUxNjk1MDYwMjUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6OGJTOVxyXG5hPWljZS1wd2Q6Z2RrcktuZnR6VVF2N3B3bndYWjFGNnAyXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDYyOkM1OkMwOjhGOkNFOjIxOjhEOjYyOjlBOkREOjIyOjQ4OjREOjM0OjdCOjEwOjA0OkNG\nOjc4OjJFOkFDOjYyOjMzOkI4OjA2OjA3OkJFOjJFOjg5OkJDOjIxOkYzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTY2NzM0NzgwIGNuYW1lOjg1N1dydUtJczZRa3NFOHNcclxuYT1zc3JjOjk2NjczNDc4MCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6OTY2NzM0Nzgw\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTY2NzM0NzgwIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OGJTOVxyXG5hPWljZS1wd2Q6\nZ2RrcktuZnR6VVF2N3B3bndYWjFGNnAyXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDYyOkM1OkMwOjhGOkNFOjIxOjhEOjYyOjlB\nOkREOjIyOjQ4OjREOjM0OjdCOjEwOjA0OkNGOjc4OjJFOkFDOjYyOjMzOkI4OjA2OjA3OkJFOjJF\nOjg5OkJDOjIxOkYzXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE3NzQwOTkxNDcgMzYzODU5MjEwM1xyXG5hPXNzcmM6MTc3NDA5\nOTE0NyBjbmFtZTo4NTdXcnVLSXM2UWtzRThzXHJcbmE9c3NyYzoxNzc0MDk5MTQ3IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzc0MDk5MTQ3IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTc3NDA5OTE0NyBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozNjM4NTkyMTAzIGNuYW1lOjg1N1dydUtJczZRa3NFOHNcclxuYT1z\nc3JjOjM2Mzg1OTIxMDMgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM2Mzg1OTIxMDMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNjM4NTkyMTAzIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838791:coturn","icePassword1":"eA3xnW8dJvy7gkV0KTXCQ0hLW28\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackViewerSendSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30192 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52956 typ host generation 0 ufrag 8bS9 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52956 typ host generation 0 ufrag 8bS9 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30192 sendIceCandidate [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838212189","params":{"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52956 typ host generation 0 ufrag 8bS9 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackViewerSendSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39948 typ host generation 0 ufrag 8bS9 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39948 typ host generation 0 ufrag 8bS9 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30192 sendIceCandidate [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838212190","params":{"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 39948 typ host generation 0 ufrag 8bS9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackViewerSendSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 56503 typ srflx raddr 10.53.4.91 rport 39948 generation 0 ufrag 8bS9 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 56503 typ srflx raddr 10.53.4.91 rport 39948 generation 0 ufrag 8bS9 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30192 sendIceCandidate [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838212428","params":{"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 56503 typ srflx raddr 10.53.4.91 rport 39948 generation 0 ufrag 8bS9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:382 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackViewerSendSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (401ms) [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:03:31 GMT [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"a715d971-d9b9-4cb0-b423-ee7794dc6773","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838811},{"uris":["turn:54.87.154.8:3478"],"username":"1673838811:coturn","password":"HTh/mdA8fizx8MYV7ncBSze8cjI=","expireTimestamp":1673838811}]} [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"a715d971-d9b9-4cb0-b423-ee7794dc6773","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838811},{"uris":["turn:54.87.154.8:3478"],"username":"1673838811:coturn","password":"HTh/mdA8fizx8MYV7ncBSze8cjI=","expireTimestamp":1673838811}]} [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65519 typ relay raddr 223.104.77.207 rport 56503 generation 0 ufrag 8bS9 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 65519 typ relay raddr 223.104.77.207 rport 56503 generation 0 ufrag 8bS9 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30192 sendIceCandidate [DEBUG END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838212716","params":{"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 65519 typ relay raddr 223.104.77.207 rport 56503 generation 0 ufrag 8bS9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:31.932 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:672 [INFO END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackViewerSendSignal [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:31.932 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838212} [DEBUG END] +2023-01-16 11:03:33.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838210_1804_1802333333", "version": 2, "timestamp": 1673838212692, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0444a745-d6a8-497c-97c9-fa0613e72bec", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Received IceCandidate from remote sessionId = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 checkAndAddIceCandidate message = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9696 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:03:33.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1817 [INFO END] +2023-01-16 11:03:33.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838210_1805_1426067460", "version": 2, "timestamp": 1673838212849, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNzQwMzE3MzYgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA4ODYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNjA1NzggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6Nzk3MzUwMDE0IGNuYW1lOitONkVWNk9ya0F6K2NNRXdcclxuYT1zc3JjOjc5NzM1MDAxNCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo3OTczNTAwMTQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3OTczNTAwMTQgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkc4MEFcclxuYT1pY2UtcHdkOk1lbjhGU09HS3QxWnlOc053UnRPK2VCbVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVFOkU1OjA0OjlBOkM2OkQ1OkQ2OjIwOkIyOkFEOjM1OjgxOkQxOkYzOkI5OjI5OjQxOjA1OjQwOkQ4OjBBOjE1OjIzOjIxOkE0OkFGOjVBOjY2OkJGOkNEOkFGOkE3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0MDg4NiB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA2MDU3OCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTA4ODU1MTA4IGNuYW1lOitONkVWNk9ya0F6K2NNRXdcclxuYT1zc3JjOjE1MDg4NTUxMDggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTUwODg1NTEwOCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE1MDg4NTUxMDggbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkc4MEFcclxuYT1pY2UtcHdkOk1lbjhGU09HS3QxWnlOc053UnRPK2VCbVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVFOkU1OjA0OjlBOkM2OkQ1OkQ2OjIwOkIyOkFEOjM1OjgxOkQxOkYzOkI5OjI5OjQxOjA1OjQwOkQ4OjBBOjE1OjIzOjIxOkE0OkFGOjVBOjY2OkJGOkNEOkFGOkE3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0444a745-d6a8-497c-97c9-fa0613e72bec", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Answer Sdp: v=0 +o=- 174031736 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40886 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:797350014 cname:+N6EV6OrkAz+cMEw +a=ssrc:797350014 msid:myKvsVideoStream myAudioTrack +a=ssrc:797350014 mslabel:myKvsVideoStream +a=ssrc:797350014 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:G80A +a=ice-pwd:Men8FSOGKt1ZyNsNwRtO+eBm +a=ice-options:trickle +a=fingerprint:sha-256 5E:E5:04:9A:C6:D5:D6:20:B2:AD:35:81:D1:F3:B9:29:41:05:40:D8:0A:15:23:21:A4:AF:5A:66:BF:CD:AF:A7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40886 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1508855108 cname:+N6EV6OrkAz+cMEw +a=ssrc:1508855108 msid:myKvsVideoStream myVideoTrack +a=ssrc:1508855108 mslabel:myKvsVideoStream +a=ssrc:1508855108 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:G80A +a=ice-pwd:Men8FSOGKt1ZyNsNwRtO+eBm +a=ice-options:trickle +a=fingerprint:sha-256 5E:E5:04:9A:C6:D5:D6:20:B2:AD:35:81:D1:F3:B9:29:41:05:40:D8:0A:15:23:21:A4:AF:5A:66:BF:CD:AF:A7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 30192 addRemoteStream [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30192 addRemoteStream [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30192 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Answer Client ID: 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onConnectionChange [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30192 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60578 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9696 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:03:33.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2120 [INFO END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=a78aa1d2-2ec6-437b-8fa7-f519aeccf410 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:03:33.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838211_1806_1080095747", "version": 2, "timestamp": 1673838213055, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 40886 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0444a745-d6a8-497c-97c9-fa0613e72bec", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Received IceCandidate from remote sessionId = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 checkAndAddIceCandidate message = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Peer connection found already [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 40886 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:03:33.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9696 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:03:33.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2130 [INFO END] +2023-01-16 11:03:34.727 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838211_1807_790968760", "version": 2, "timestamp": 1673838213562, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 53800 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0444a745-d6a8-497c-97c9-fa0613e72bec", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Received IceCandidate from remote sessionId = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 checkAndAddIceCandidate message = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Peer connection found already [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 53800 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9696 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:03:34.727 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2686 [INFO END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 65519 typ relay raddr 223.104.77.207 rport 56503 generation 0 ufrag 8bS9 network-id 3 network-cost 900 remote sdp = candidate:1373470620 1 udp 1694498815 35450 typ prflx generation 0 ufrag G80A [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:03:34.727 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838212_1808_1250813675", "version": 2, "timestamp": 1673838214445, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 53316 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0444a745-d6a8-497c-97c9-fa0613e72bec", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Received IceCandidate from remote sessionId = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 checkAndAddIceCandidate message = 0444a745-d6a8-497c-97c9-fa0613e72bec [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Peer connection found already [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9696 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 53316 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:03:34.727 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9696 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:03:34.727 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3540 [INFO END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onConnectionChange [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30192 PeerConnection connected [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 30192 peerConnectSuccess [DEBUG END] +2023-01-16 11:03:36.870 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4819 [INFO END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30192 startHeartbeat [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30192 getBitRate [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30191 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30191 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 30230 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:03:36.870 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5594 [INFO END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 30230 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 30230 registerBitRateCallback [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 30230 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:03:36.870 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:03:36.870 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:03:36.870 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:03:37.888 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30192 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:03:37.888 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30192 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838135000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:03:39.080 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0444a745-d6a8-497c-97c9-fa0613e72bec [INFO END] +2023-01-16 11:03:39.080 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:03:39.080 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838219485","params":{"sessionId":"0444a745-d6a8-497c-97c9-fa0613e72bec"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:03:39.080 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30192 onConnectionChange [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30192 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838217000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30191 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:03:39.080 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:29.824 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:04:29.824 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10635 [DEBUG END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: timestamp=1673838270227 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: nonce=9e7a2797-fe0a-4341-83e5-ab2dae8db166 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: sign=c41a4dd4f0609d2389a959cfd6b809b7 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:04:29.824 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:04:29.824 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:04:29.824 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:04:29.824 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:04:30 GMT [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=652 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:04:30 GMT [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=896 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:04:30 GMT [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amzn-requestid=7412ba8d-d8e5-4865-9995-cbf7b391807c [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0K9wE1QIAMFUpQ= [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bebe-3b6939fe1e0cda0f4787f38f;Sampled=0 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1193 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: timestamp=1673838271446 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: nonce=1ceafacd-441a-45a1-8b75-920aaeb4ddc9 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: sign=63d985d260840f2700082e4b8dd9739d [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:04:31.024 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:04:31.024 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:04:30 GMT [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amzn-requestid=dfb0a029-9113-4636-8cdc-8c7110e11ca5 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0K92GFWIAMFdFQ= [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bebe-0d5493dc6cfd25774a42ac51;Sampled=0 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=455 [INFO END] +2023-01-16 11:04:31.024 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1013}} [INFO END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (617ms) [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:04:31 GMT [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838871},{"uris":["turn:54.87.154.8:3478"],"username":"1673838871:coturn","password":"0kmXvRvBImJSUGIYreVhRKwT9lE=","expireTimestamp":1673838871}]} [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838871},{"uris":["turn:54.87.154.8:3478"],"username":"1673838871:coturn","password":"0kmXvRvBImJSUGIYreVhRKwT9lE=","expireTimestamp":1673838871}]} [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:04:32.075 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:04:32.075 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9819,5,main] thread id:10670 [DEBUG END] +2023-01-16 11:04:32.075 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:04:32.075 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:dc9351a0-f902-44e0-b37f-aac35883e5c4 耗时:1 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:108 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30845 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30845 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30845 createSdpOffer success [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30845 oldSDP =v=0 +o=- 2373652484059145297 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5UKF +a=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2173568866 cname:7IHaGaFrQD1tE9Gf +a=ssrc:2173568866 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2173568866 mslabel:KvsLocalMediaStream +a=ssrc:2173568866 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5UKF +a=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3725518981 2555110936 +a=ssrc:3725518981 cname:7IHaGaFrQD1tE9Gf +a=ssrc:3725518981 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3725518981 mslabel:KvsLocalMediaStream +a=ssrc:3725518981 label:KvsVideoTrack +a=ssrc:2555110936 cname:7IHaGaFrQD1tE9Gf +a=ssrc:2555110936 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2555110936 mslabel:KvsLocalMediaStream +a=ssrc:2555110936 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] Message >>>signaling_threa - 30845 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2373652484059145297 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:5UKF\r\na=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2173568866 cname:7IHaGaFrQD1tE9Gf\r\na=ssrc:2173568866 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2173568866 mslabel:KvsLocalMediaStream\r\na=ssrc:2173568866 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:5UKF\r\na=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3725518981 2555110936\r\na=ssrc:3725518981 cname:7IHaGaFrQD1tE9Gf\r\na=ssrc:3725518981 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3725518981 mslabel:KvsLocalMediaStream\r\na=ssrc:3725518981 label:KvsVideoTrack\r\na=ssrc:2555110936 cname:7IHaGaFrQD1tE9Gf\r\na=ssrc:2555110936 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2555110936 mslabel:KvsLocalMediaStream\r\na=ssrc:2555110936 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] Message >>>signaling_threa - 30845 createOffer description=v=0 +o=- 2373652484059145297 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5UKF +a=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2173568866 cname:7IHaGaFrQD1tE9Gf +a=ssrc:2173568866 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2173568866 mslabel:KvsLocalMediaStream +a=ssrc:2173568866 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:5UKF +a=ice-pwd:RqsOHXJgzhuMPVivz3zdGshK +a=ice-options:trickle renomination +a=fingerprint:sha-256 0D:11:34:27:D4:26:39:AC:81:FE:63:DB:F0:0E:6C:8F:70:63:0C:2F:33:A3:2D:70:80:ED:45:9D:C1:37:33:9D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3725518981 2555110936 +a=ssrc:3725518981 cname:7IHaGaFrQD1tE9Gf +a=ssrc:3725518981 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3725518981 mslabel:KvsLocalMediaStream +a=ssrc:3725518981 label:KvsVideoTrack +a=ssrc:2555110936 cname:7IHaGaFrQD1tE9Gf +a=ssrc:2555110936 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2555110936 mslabel:KvsLocalMediaStream +a=ssrc:2555110936 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30845 sendSdpOffer [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838293240","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDIzNzM2NTI0ODQwNTkxNDUyOTcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NVVLRlxyXG5hPWljZS1wd2Q6UnFzT0hYSmd6aHVNUFZpdnozemRHc2hLXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDBEOjExOjM0OjI3OkQ0OjI2OjM5OkFDOjgxOkZFOjYzOkRCOkYwOjBFOjZDOjhGOjcwOjYz\nOjBDOjJGOjMzOkEzOjJEOjcwOjgwOkVEOjQ1OjlEOkMxOjM3OjMzOjlEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjE3MzU2ODg2NiBjbmFtZTo3SUhhR2FGclFEMXRFOUdmXHJcbmE9c3NyYzoyMTczNTY4ODY2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMTczNTY4\nODY2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjE3MzU2ODg2NiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjVVS0ZcclxuYT1pY2Ut\ncHdkOlJxc09IWEpnemh1TVBWaXZ6M3pkR3NoS1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwRDoxMTozNDoyNzpENDoyNjozOTpB\nQzo4MTpGRTo2MzpEQjpGMDowRTo2Qzo4Rjo3MDo2MzowQzoyRjozMzpBMzoyRDo3MDo4MDpFRDo0\nNTo5RDpDMTozNzozMzo5RFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNzI1NTE4OTgxIDI1NTUxMTA5MzZcclxuYT1zc3JjOjM3\nMjU1MTg5ODEgY25hbWU6N0lIYUdhRnJRRDF0RTlHZlxyXG5hPXNzcmM6MzcyNTUxODk4MSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzcyNTUxODk4MSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM3MjU1MTg5ODEgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjU1NTExMDkzNiBjbmFtZTo3SUhhR2FGclFEMXRFOUdmXHJc\nbmE9c3NyYzoyNTU1MTEwOTM2IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNTU1MTEwOTM2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjU1NTExMDkzNiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838871:coturn","icePassword1":"0kmXvRvBImJSUGIYreVhRKwT9lE\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackViewerSendSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30845 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49358 typ host generation 0 ufrag 5UKF network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49358 typ host generation 0 ufrag 5UKF network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30845 sendIceCandidate [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838293248","params":{"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49358 typ host generation 0 ufrag 5UKF network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackViewerSendSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33985 typ host generation 0 ufrag 5UKF network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33985 typ host generation 0 ufrag 5UKF network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30845 sendIceCandidate [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838293249","params":{"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 33985 typ host generation 0 ufrag 5UKF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackViewerSendSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (381ms) [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:04:52 GMT [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"23bb2bca-e4e6-42e6-9781-4b76c0dec436","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838892},{"uris":["turn:54.87.154.8:3478"],"username":"1673838892:coturn","password":"S6mBoQyYkzifP9uqJzXECPAp1Sc=","expireTimestamp":1673838892}]} [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"23bb2bca-e4e6-42e6-9781-4b76c0dec436","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838892},{"uris":["turn:54.87.154.8:3478"],"username":"1673838892:coturn","password":"S6mBoQyYkzifP9uqJzXECPAp1Sc=","expireTimestamp":1673838892}]} [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 28366 typ srflx raddr 10.53.4.91 rport 33985 generation 0 ufrag 5UKF network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 28366 typ srflx raddr 10.53.4.91 rport 33985 generation 0 ufrag 5UKF network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30845 sendIceCandidate [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838293499","params":{"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 28366 typ srflx raddr 10.53.4.91 rport 33985 generation 0 ufrag 5UKF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackViewerSendSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 49906 typ relay raddr 223.104.77.207 rport 28366 generation 0 ufrag 5UKF network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 49906 typ relay raddr 223.104.77.207 rport 28366 generation 0 ufrag 5UKF network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30845 sendIceCandidate [DEBUG END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838293792","params":{"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 49906 typ relay raddr 223.104.77.207 rport 28366 generation 0 ufrag 5UKF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:04:52.993 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:685 [INFO END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackViewerSendSignal [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:04:52.993 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838293} [DEBUG END] +2023-01-16 11:04:54.312 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838291_1809_69602300", "version": 2, "timestamp": 1673838293516, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjkzMzk1MjY5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU4NzA3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM0NzQwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjMyOTcwODE3OCBjbmFtZTp6NzlGQW45UjNHZnY4VDJmXHJcbmE9c3NyYzozMjk3MDgxNzggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzI5NzA4MTc4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MzI5NzA4MTc4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJMmV2XHJcbmE9aWNlLXB3ZDpISTdEc3RxOFhWanowU2ptY1ZySzJwVFlcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBMDpEOTpDNjpGMDoxNzozNzpENTo4RToxRDo1NjpCNjowMDpERDo0MDo1Rjo3OTo4OTo3MTpEQTozODo2NzowRTpFNTo3RjpCNjo5NDo0QzpGMDoyNDo5MTo0RDo5MVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTg3MDcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzQ3NDAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NzA2MjgxNjk5IGNuYW1lOno3OUZBbjlSM0dmdjhUMmZcclxuYT1zc3JjOjcwNjI4MTY5OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3MDYyODE2OTkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3MDYyODE2OTkgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkkyZXZcclxuYT1pY2UtcHdkOkhJN0RzdHE4WFZqejBTam1jVnJLMnBUWVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEEwOkQ5OkM2OkYwOjE3OjM3OkQ1OjhFOjFEOjU2OkI2OjAwOkREOjQwOjVGOjc5Ojg5OjcxOkRBOjM4OjY3OjBFOkU1OjdGOkI2Ojk0OjRDOkYwOjI0OjkxOjREOjkxXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "dc9351a0-f902-44e0-b37f-aac35883e5c4", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Answer Sdp: v=0 +o=- 1693395269 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58707 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34740 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:329708178 cname:z79FAn9R3Gfv8T2f +a=ssrc:329708178 msid:myKvsVideoStream myAudioTrack +a=ssrc:329708178 mslabel:myKvsVideoStream +a=ssrc:329708178 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:I2ev +a=ice-pwd:HI7Dstq8XVjz0SjmcVrK2pTY +a=ice-options:trickle +a=fingerprint:sha-256 A0:D9:C6:F0:17:37:D5:8E:1D:56:B6:00:DD:40:5F:79:89:71:DA:38:67:0E:E5:7F:B6:94:4C:F0:24:91:4D:91 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58707 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34740 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:706281699 cname:z79FAn9R3Gfv8T2f +a=ssrc:706281699 msid:myKvsVideoStream myVideoTrack +a=ssrc:706281699 mslabel:myKvsVideoStream +a=ssrc:706281699 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:I2ev +a=ice-pwd:HI7Dstq8XVjz0SjmcVrK2pTY +a=ice-options:trickle +a=fingerprint:sha-256 A0:D9:C6:F0:17:37:D5:8E:1D:56:B6:00:DD:40:5F:79:89:71:DA:38:67:0E:E5:7F:B6:94:4C:F0:24:91:4D:91 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 30845 addRemoteStream [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30845 addRemoteStream [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30845 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Answer Client ID: dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onConnectionChange [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9819 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30845 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:04:54.312 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1711 [INFO END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8d5bec0d-2e0d-4b59-b623-09aa5b7948ca videoTrackState=LIVE [DEBUG END] +2023-01-16 11:04:54.312 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838291_1810_371735270", "version": 2, "timestamp": 1673838293733, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 34740 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dc9351a0-f902-44e0-b37f-aac35883e5c4", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Received IceCandidate from remote sessionId = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 checkAndAddIceCandidate message = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Peer connection found already [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 34740 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9819 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:04:54.312 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1741 [INFO END] +2023-01-16 11:04:54.312 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838292_1811_426948342", "version": 2, "timestamp": 1673838293963, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58707 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dc9351a0-f902-44e0-b37f-aac35883e5c4", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Received IceCandidate from remote sessionId = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 checkAndAddIceCandidate message = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Peer connection found already [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58707 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:04:54.312 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9819 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:04:54.312 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1975 [INFO END] +2023-01-16 11:04:55.953 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838292_1812_1762510604", "version": 2, "timestamp": 1673838294836, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 49375 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dc9351a0-f902-44e0-b37f-aac35883e5c4", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Received IceCandidate from remote sessionId = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 checkAndAddIceCandidate message = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Peer connection found already [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 49375 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9819 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:04:55.953 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2849 [INFO END] +2023-01-16 11:04:55.953 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838293_1813_1274613339", "version": 2, "timestamp": 1673838295326, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51356 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "dc9351a0-f902-44e0-b37f-aac35883e5c4", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Received IceCandidate from remote sessionId = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 checkAndAddIceCandidate message = dc9351a0-f902-44e0-b37f-aac35883e5c4 [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Peer connection found already [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9819 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51356 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9819 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:04:55.953 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3360 [INFO END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 49906 typ relay raddr 223.104.77.207 rport 28366 generation 0 ufrag 5UKF network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 49375 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag I2ev network-cost 999 [DEBUG END] +2023-01-16 11:04:55.953 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onConnectionChange [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30845 PeerConnection connected [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 30845 peerConnectSuccess [DEBUG END] +2023-01-16 11:04:58.159 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5051 [INFO END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30845 startHeartbeat [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30845 getBitRate [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30844 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30844 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 30872 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:04:58.159 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5868 [INFO END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 30872 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 30872 registerBitRateCallback [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 30872 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:04:58.159 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:04:58.159 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:04:58.159 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:04:59.179 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30845 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:04:59.179 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30845 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673838217000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:05:01.302 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:dc9351a0-f902-44e0-b37f-aac35883e5c4 [INFO END] +2023-01-16 11:05:01.302 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:05:01.302 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838301701","params":{"sessionId":"dc9351a0-f902-44e0-b37f-aac35883e5c4"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:05:01.302 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30845 onConnectionChange [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30845 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673838299000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30844 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:05:01.302 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:05:50.045 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:05:50.045 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10639 [DEBUG END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: timestamp=1673838350460 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: nonce=165a8b67-066c-4f7c-b2f7-6f4e39ff9e31 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: sign=0e485aedc47ae689066134fde0cb9858 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:05:50.045 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:05:50.045 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:05:50.045 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:05:50.045 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:05:50 GMT [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=619 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:05:50 GMT [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=770 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:05:50 GMT [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6c8687e9-6071-4a49-a0d3-ed8df957a1f1 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LKSEmKIAMFzLg= [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bf0e-6354f7d945e386b54d7db014;Sampled=0 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1085 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: timestamp=1673838351584 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: nonce=78aa680e-bf6f-49fe-a985-aa1dd3d0460d [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: sign=f46b364578e00bd7761841baf9a334af [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:05:51.229 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:05:51.229 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:05:51 GMT [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amzn-requestid=cd64173a-0ab1-43c6-9e8c-9c43e7bd06cc [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LKXE9kIAMF8eA= [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bf0e-2c94ef35315d053415d21d28;Sampled=0 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=459 [INFO END] +2023-01-16 11:05:51.229 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1014}} [INFO END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (730ms) [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:05:51 GMT [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838951},{"uris":["turn:54.87.154.8:3478"],"username":"1673838951:coturn","password":"i8XGV/6T3d25SyRO8w1cxjN3J8w=","expireTimestamp":1673838951}]} [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673838951},{"uris":["turn:54.87.154.8:3478"],"username":"1673838951:coturn","password":"i8XGV/6T3d25SyRO8w1cxjN3J8w=","expireTimestamp":1673838951}]} [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0040,5,main] thread id:10675 [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:05:52.330 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:05:52.330 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:05:52.330 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:05:52.330 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 耗时:0 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31515 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31515 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31515 createSdpOffer success [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31515 oldSDP =v=0 +o=- 1919447048577755644 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xk8M +a=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB +a=ice-options:trickle renomination +a=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2059044547 cname:CXhjWvFFXfIhtELF +a=ssrc:2059044547 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2059044547 mslabel:KvsLocalMediaStream +a=ssrc:2059044547 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xk8M +a=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB +a=ice-options:trickle renomination +a=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 40290637 266693715 +a=ssrc:40290637 cname:CXhjWvFFXfIhtELF +a=ssrc:40290637 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:40290637 mslabel:KvsLocalMediaStream +a=ssrc:40290637 label:KvsVideoTrack +a=ssrc:266693715 cname:CXhjWvFFXfIhtELF +a=ssrc:266693715 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:266693715 mslabel:KvsLocalMediaStream +a=ssrc:266693715 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] Message >>>signaling_threa - 31515 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1919447048577755644 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Xk8M\r\na=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2059044547 cname:CXhjWvFFXfIhtELF\r\na=ssrc:2059044547 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2059044547 mslabel:KvsLocalMediaStream\r\na=ssrc:2059044547 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Xk8M\r\na=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 40290637 266693715\r\na=ssrc:40290637 cname:CXhjWvFFXfIhtELF\r\na=ssrc:40290637 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:40290637 mslabel:KvsLocalMediaStream\r\na=ssrc:40290637 label:KvsVideoTrack\r\na=ssrc:266693715 cname:CXhjWvFFXfIhtELF\r\na=ssrc:266693715 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:266693715 mslabel:KvsLocalMediaStream\r\na=ssrc:266693715 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] Message >>>signaling_threa - 31515 createOffer description=v=0 +o=- 1919447048577755644 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xk8M +a=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB +a=ice-options:trickle renomination +a=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2059044547 cname:CXhjWvFFXfIhtELF +a=ssrc:2059044547 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2059044547 mslabel:KvsLocalMediaStream +a=ssrc:2059044547 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Xk8M +a=ice-pwd:OHJNQtpdEi+vAJ0NdODGNOCB +a=ice-options:trickle renomination +a=fingerprint:sha-256 CC:B0:CA:EA:7F:FA:C6:58:41:25:A5:8E:AD:80:5B:8B:0A:00:8A:1B:AE:00:5D:55:3E:EC:D2:41:E2:17:D0:ED +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 40290637 266693715 +a=ssrc:40290637 cname:CXhjWvFFXfIhtELF +a=ssrc:40290637 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:40290637 mslabel:KvsLocalMediaStream +a=ssrc:40290637 label:KvsVideoTrack +a=ssrc:266693715 cname:CXhjWvFFXfIhtELF +a=ssrc:266693715 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:266693715 mslabel:KvsLocalMediaStream +a=ssrc:266693715 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31515 sendSdpOffer [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838374290","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE5MTk0NDcwNDg1Nzc3NTU2NDQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6WGs4TVxyXG5hPWljZS1wd2Q6T0hKTlF0cGRFaSt2QUowTmRPREdOT0NCXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IENDOkIwOkNBOkVBOjdGOkZBOkM2OjU4OjQxOjI1OkE1OjhFOkFEOjgwOjVCOjhCOjBBOjAw\nOjhBOjFCOkFFOjAwOjVEOjU1OjNFOkVDOkQyOjQxOkUyOjE3OkQwOkVEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjA1OTA0NDU0NyBjbmFtZTpDWGhqV3ZGRlhmSWh0RUxGXHJcbmE9c3NyYzoyMDU5MDQ0NTQ3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDU5MDQ0\nNTQ3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjA1OTA0NDU0NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlhrOE1cclxuYT1pY2Ut\ncHdkOk9ISk5RdHBkRWkrdkFKME5kT0RHTk9DQlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBDQzpCMDpDQTpFQTo3RjpGQTpDNjo1\nODo0MToyNTpBNTo4RTpBRDo4MDo1Qjo4QjowQTowMDo4QToxQjpBRTowMDo1RDo1NTozRTpFQzpE\nMjo0MTpFMjoxNzpEMDpFRFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MDI5MDYzNyAyNjY2OTM3MTVcclxuYT1zc3JjOjQwMjkw\nNjM3IGNuYW1lOkNYaGpXdkZGWGZJaHRFTEZcclxuYT1zc3JjOjQwMjkwNjM3IG1zaWQ6S3ZzTG9j\nYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo0MDI5MDYzNyBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQwMjkwNjM3IGxhYmVsOkt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjI2NjY5MzcxNSBjbmFtZTpDWGhqV3ZGRlhmSWh0RUxGXHJcbmE9c3NyYzoyNjY2\nOTM3MTUgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjI2\nNjY5MzcxNSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI2NjY5MzcxNSBs\nYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673838951:coturn","icePassword1":"i8XGV/6T3d25SyRO8w1cxjN3J8w\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackViewerSendSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31515 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56223 typ host generation 0 ufrag Xk8M network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56223 typ host generation 0 ufrag Xk8M network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31515 sendIceCandidate [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838374296","params":{"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56223 typ host generation 0 ufrag Xk8M network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackViewerSendSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38007 typ host generation 0 ufrag Xk8M network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38007 typ host generation 0 ufrag Xk8M network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31515 sendIceCandidate [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838374297","params":{"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 38007 typ host generation 0 ufrag Xk8M network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackViewerSendSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 13695 typ srflx raddr 10.53.4.91 rport 38007 generation 0 ufrag Xk8M network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 13695 typ srflx raddr 10.53.4.91 rport 38007 generation 0 ufrag Xk8M network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31515 sendIceCandidate [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838374532","params":{"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 13695 typ srflx raddr 10.53.4.91 rport 38007 generation 0 ufrag Xk8M network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:380 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackViewerSendSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (408ms) [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:06:13 GMT [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"8d563a4f-5311-4f19-ab12-3f8a3c881699","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838973},{"uris":["turn:52.20.79.251:3478"],"username":"1673838973:coturn","password":"5w3MiI0H132MAoHnoEaFxmQ63ZU=","expireTimestamp":1673838973}]} [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"8d563a4f-5311-4f19-ab12-3f8a3c881699","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673838973},{"uris":["turn:52.20.79.251:3478"],"username":"1673838973:coturn","password":"5w3MiI0H132MAoHnoEaFxmQ63ZU=","expireTimestamp":1673838973}]} [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62205 typ relay raddr 223.104.77.207 rport 13695 generation 0 ufrag Xk8M network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62205 typ relay raddr 223.104.77.207 rport 13695 generation 0 ufrag Xk8M network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31515 sendIceCandidate [DEBUG END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838374818","params":{"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 62205 typ relay raddr 223.104.77.207 rport 13695 generation 0 ufrag Xk8M network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:14.038 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:667 [INFO END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackViewerSendSignal [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:14.038 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:06:15.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838372_1814_1340253796", "version": 2, "timestamp": 1673838374864, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Received IceCandidate from remote sessionId = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 checkAndAddIceCandidate message = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0040 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:06:15.370 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1887 [INFO END] +2023-01-16 11:06:15.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838373_1816_2110520903", "version": 2, "timestamp": 1673838375014, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Received IceCandidate from remote sessionId = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 checkAndAddIceCandidate message = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0040 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:06:15.370 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2007 [INFO END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838375} [DEBUG END] +2023-01-16 11:06:15.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838372_1815_2147023227", "version": 2, "timestamp": 1673838375033, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTE5NTQzNDE1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ1MzEzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwNTg5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1MDA0NTI4OTIgY25hbWU6WTk4UzV0b2g2ZmxPbDBPbVxyXG5hPXNzcmM6MTUwMDQ1Mjg5MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTAwNDUyODkyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTUwMDQ1Mjg5MiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6d3hsTFxyXG5hPWljZS1wd2Q6Y0Z0M0k2SC8wbjVsVDc2R1Y2V0FMd1lMXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOUY6Nzg6OUU6OUU6MEI6NjU6RUQ6MDc6NzI6MDQ6Qjc6MTg6NDc6QjM6RDA6M0U6REI6NkI6MTU6RUM6QUU6MjA6OTk6QzE6Rjg6MDE6ODQ6RUU6RDQ6MTE6RjQ6M0NcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ1MzEzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwNTg5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzNDQyMzA4MzEgY25hbWU6WTk4UzV0b2g2ZmxPbDBPbVxyXG5hPXNzcmM6MTM0NDIzMDgzMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMzQ0MjMwODMxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTM0NDIzMDgzMSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6d3hsTFxyXG5hPWljZS1wd2Q6Y0Z0M0k2SC8wbjVsVDc2R1Y2V0FMd1lMXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOUY6Nzg6OUU6OUU6MEI6NjU6RUQ6MDc6NzI6MDQ6Qjc6MTg6NDc6QjM6RDA6M0U6REI6NkI6MTU6RUM6QUU6MjA6OTk6QzE6Rjg6MDE6ODQ6RUU6RDQ6MTE6RjQ6M0NcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Answer Sdp: v=0 +o=- 1119543415 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1500452892 cname:Y98S5toh6flOl0Om +a=ssrc:1500452892 msid:myKvsVideoStream myAudioTrack +a=ssrc:1500452892 mslabel:myKvsVideoStream +a=ssrc:1500452892 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wxlL +a=ice-pwd:cFt3I6H/0n5lT76GV6WALwYL +a=ice-options:trickle +a=fingerprint:sha-256 9F:78:9E:9E:0B:65:ED:07:72:04:B7:18:47:B3:D0:3E:DB:6B:15:EC:AE:20:99:C1:F8:01:84:EE:D4:11:F4:3C +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1344230831 cname:Y98S5toh6flOl0Om +a=ssrc:1344230831 msid:myKvsVideoStream myVideoTrack +a=ssrc:1344230831 mslabel:myKvsVideoStream +a=ssrc:1344230831 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:wxlL +a=ice-pwd:cFt3I6H/0n5lT76GV6WALwYL +a=ice-options:trickle +a=fingerprint:sha-256 9F:78:9E:9E:0B:65:ED:07:72:04:B7:18:47:B3:D0:3E:DB:6B:15:EC:AE:20:99:C1:F8:01:84:EE:D4:11:F4:3C +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:06:15.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 31515 addRemoteStream [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31515 addRemoteStream [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31515 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Answer Client ID: 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onConnectionChange [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31515 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60589 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 45313 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0040 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:06:16.428 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2302 [INFO END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=2ee83909-6d24-48ed-ba64-4d1c65ae2c8f videoTrackState=LIVE [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 62205 typ relay raddr 223.104.77.207 rport 13695 generation 0 ufrag Xk8M network-id 3 network-cost 900 remote sdp = candidate:2373573665 1 udp 2130706431 60576 typ prflx generation 0 ufrag wxlL [DEBUG END] +2023-01-16 11:06:16.428 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:06:18.378 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838374_1817_1216573766", "version": 2, "timestamp": 1673838375910, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 64271 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Received IceCandidate from remote sessionId = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 checkAndAddIceCandidate message = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Peer connection found already [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 64271 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0040 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:06:18.378 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:4233 [INFO END] +2023-01-16 11:06:18.378 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838374_1818_605482327", "version": 2, "timestamp": 1673838376363, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 63416 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Received IceCandidate from remote sessionId = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 checkAndAddIceCandidate message = 0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Peer connection found already [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0040 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 63416 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0040 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:06:18.378 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:4239 [INFO END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onConnectionChange [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31515 PeerConnection connected [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 31515 peerConnectSuccess [DEBUG END] +2023-01-16 11:06:18.378 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4519 [INFO END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31515 startHeartbeat [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31515 getBitRate [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31514 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31514 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:06:18.378 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 31573 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:06:19.481 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5328 [INFO END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 31573 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 31573 registerBitRateCallback [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 31573 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:06:19.481 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:06:19.481 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:06:19.481 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31515 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:06:20.687 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31515 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673838299000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:06:23.644 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771 [INFO END] +2023-01-16 11:06:23.644 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:06:23.644 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838384064","params":{"sessionId":"0a3a7c4a-36c2-4d72-b590-cc5bc5fc0771"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:06:23.644 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31515 onConnectionChange [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31515 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673838379000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31514 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:06:23.644 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:15.236 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_5236 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10642 [DEBUG END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: timestamp=1673838435653 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: nonce=4815a83e-1aad-4149-a7a0-8859e4e341c7 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: sign=ae14fe174a1fb9baf6beea75ee9477dd [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:07:15.236 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:07:15.236 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:07:15 GMT [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:07:15 GMT [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=697 [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=557 [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:07:16.357 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5236,5,main] thread id:10674 [DEBUG END] +2023-01-16 11:07:17.548 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:07:17 GMT [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: x-amzn-requestid=e89eeab5-060a-4578-81e4-2353b8c8f084 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LX0Fn6IAMFVpg= [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bf65-68ab57b44e5f7b4f50538ad5;Sampled=0 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=2493 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: timestamp=1673838438208 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: nonce=f8d4d47b-ad5d-44b2-9b2d-67ebd81a1c77 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: sign=9b2dffa84c38fa819a94329c048f82d2 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:07:17.548 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:07:17.548 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:07:17.548 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:07:18.567 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:07:17 GMT [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2a7d9953-d1e7-4fa5-8a25-d02a3a1962bd [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LX6EMsoAMFcBw= [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bf65-145c70b70ca6e8eb2be8123a;Sampled=0 [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=543 [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1015}} [INFO END] +2023-01-16 11:07:18.567 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (812ms) [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:07:18 GMT [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839038},{"uris":["turn:54.87.154.8:3478"],"username":"1673839038:coturn","password":"0sBpCEJqD2zGlk/rZ3UNAeLTv4E=","expireTimestamp":1673839038}]} [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839038},{"uris":["turn:54.87.154.8:3478"],"username":"1673839038:coturn","password":"0sBpCEJqD2zGlk/rZ3UNAeLTv4E=","expireTimestamp":1673839038}]} [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:07:18.567 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:07:18.567 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:3ed6c72d-28b7-4231-90b8-94f426ec3d36 耗时:0 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32144 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32144 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32144 createSdpOffer success [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32144 oldSDP =v=0 +o=- 7133426470644733255 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N4Uy +a=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj +a=ice-options:trickle renomination +a=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:86858136 cname:w2jKVZg/XUlTElRp +a=ssrc:86858136 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:86858136 mslabel:KvsLocalMediaStream +a=ssrc:86858136 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N4Uy +a=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj +a=ice-options:trickle renomination +a=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1319632185 1675158372 +a=ssrc:1319632185 cname:w2jKVZg/XUlTElRp +a=ssrc:1319632185 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1319632185 mslabel:KvsLocalMediaStream +a=ssrc:1319632185 label:KvsVideoTrack +a=ssrc:1675158372 cname:w2jKVZg/XUlTElRp +a=ssrc:1675158372 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1675158372 mslabel:KvsLocalMediaStream +a=ssrc:1675158372 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] Message >>>signaling_threa - 32144 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7133426470644733255 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:N4Uy\r\na=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:86858136 cname:w2jKVZg/XUlTElRp\r\na=ssrc:86858136 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:86858136 mslabel:KvsLocalMediaStream\r\na=ssrc:86858136 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:N4Uy\r\na=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1319632185 1675158372\r\na=ssrc:1319632185 cname:w2jKVZg/XUlTElRp\r\na=ssrc:1319632185 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1319632185 mslabel:KvsLocalMediaStream\r\na=ssrc:1319632185 label:KvsVideoTrack\r\na=ssrc:1675158372 cname:w2jKVZg/XUlTElRp\r\na=ssrc:1675158372 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1675158372 mslabel:KvsLocalMediaStream\r\na=ssrc:1675158372 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] Message >>>signaling_threa - 32144 createOffer description=v=0 +o=- 7133426470644733255 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N4Uy +a=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj +a=ice-options:trickle renomination +a=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:86858136 cname:w2jKVZg/XUlTElRp +a=ssrc:86858136 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:86858136 mslabel:KvsLocalMediaStream +a=ssrc:86858136 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:N4Uy +a=ice-pwd:Y2uQVMpq5ut1T+ChZmuyjLNj +a=ice-options:trickle renomination +a=fingerprint:sha-256 77:95:48:37:53:F3:71:39:36:45:E5:02:7F:41:98:CD:98:D3:F6:00:3C:E4:80:F7:D3:2C:6A:B1:E6:DA:C4:43 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1319632185 1675158372 +a=ssrc:1319632185 cname:w2jKVZg/XUlTElRp +a=ssrc:1319632185 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1319632185 mslabel:KvsLocalMediaStream +a=ssrc:1319632185 label:KvsVideoTrack +a=ssrc:1675158372 cname:w2jKVZg/XUlTElRp +a=ssrc:1675158372 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1675158372 mslabel:KvsLocalMediaStream +a=ssrc:1675158372 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32144 sendSdpOffer [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838458282","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcxMzM0MjY0NzA2NDQ3MzMyNTUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TjRVeVxyXG5hPWljZS1wd2Q6WTJ1UVZNcHE1dXQxVCtDaFptdXlqTE5qXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDc3Ojk1OjQ4OjM3OjUzOkYzOjcxOjM5OjM2OjQ1OkU1OjAyOjdGOjQxOjk4OkNEOjk4OkQz\nOkY2OjAwOjNDOkU0OjgwOkY3OkQzOjJDOjZBOkIxOkU2OkRBOkM0OjQzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6ODY4NTgxMzYgY25hbWU6dzJqS1ZaZy9YVWxURWxScFxyXG5hPXNzcmM6ODY4NTgxMzYgbXNp\nZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjg2ODU4MTM2IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6ODY4NTgxMzYgbGFiZWw6S3ZzQXVk\naW9UcmFja1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkgMTAwIDEw\nMSAxMjcgMTIzIDEyNSAxMjIgMTI0IDEwNyAxMDhcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0\nY3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpONFV5XHJcbmE9aWNlLXB3ZDpZMnVR\nVk1wcTV1dDFUK0NoWm11eWpMTmpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlv\nblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNzc6OTU6NDg6Mzc6NTM6RjM6NzE6Mzk6MzY6NDU6\nRTU6MDI6N0Y6NDE6OTg6Q0Q6OTg6RDM6RjY6MDA6M0M6RTQ6ODA6Rjc6RDM6MkM6NkE6QjE6RTY6\nREE6QzQ6NDNcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjFcclxuYT1leHRtYXA6MTQgdXJu\nOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRt\nYXA6MTMgdXJuOjNncHA6dmlkZW8tb3JpZW50YXRpb25cclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjEyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L3BsYXlvdXQtZGVsYXlcclxuYT1leHRtYXA6MTEgaHR0cDovL3d3dy53ZWJydGMu\nb3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFw\nOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGlt\naW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1o\nZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6\ncnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNk\nZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVc\nclxuYT1ydHBtYXA6OTYgSDI2NS85MDAwMFxyXG5hPXJ0Y3AtZmI6OTYgZ29vZy1yZW1iXHJcbmE9\ncnRjcC1mYjo5NiB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjk2IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjk2IG5hY2tcclxuYT1ydGNwLWZiOjk2IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjk3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6OTcgYXB0PTk2XHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbmE9cnRj\ncC1mYjo5OCBjY20gZmlyXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBuYWNr\nIHBsaVxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9u\nLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0cG1hcDo5OSBydHgvOTAwMDBc\nclxuYT1mbXRwOjk5IGFwdD05OFxyXG5hPXJ0cG1hcDoxMDAgSDI2NC85MDAwMFxyXG5hPXJ0Y3At\nZmI6MTAwIGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTAwIHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3At\nZmI6MTAwIGNjbSBmaXJcclxuYT1ydGNwLWZiOjEwMCBuYWNrXHJcbmE9cnRjcC1mYjoxMDAgbmFj\nayBwbGlcclxuYT1ydHBtYXA6MTAxIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTAxIGFwdD0xMDBcclxu\nYT1ydHBtYXA6MTI3IFZQOC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0\nY3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIzIHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTIzIGFwdD0xMjdcclxuYT1ydHBtYXA6MTI1IFZQOS85MDAwMFxy\nXG5hPXJ0Y3AtZmI6MTI1IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI1IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6MTI1IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNSBuYWNrXHJcbmE9cnRjcC1m\nYjoxMjUgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFw\ndD0xMjVcclxuYT1ydHBtYXA6MTI0IHJlZC85MDAwMFxyXG5hPXJ0cG1hcDoxMDcgcnR4LzkwMDAw\nXHJcbmE9Zm10cDoxMDcgYXB0PTEyNFxyXG5hPXJ0cG1hcDoxMDggdWxwZmVjLzkwMDAwXHJcbmE9\nc3NyYy1ncm91cDpGSUQgMTMxOTYzMjE4NSAxNjc1MTU4MzcyXHJcbmE9c3NyYzoxMzE5NjMyMTg1\nIGNuYW1lOncyaktWWmcvWFVsVEVsUnBcclxuYT1zc3JjOjEzMTk2MzIxODUgbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjEzMTk2MzIxODUgbXNsYWJlbDpL\ndnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMzE5NjMyMTg1IGxhYmVsOkt2c1ZpZGVvVHJh\nY2tcclxuYT1zc3JjOjE2NzUxNTgzNzIgY25hbWU6dzJqS1ZaZy9YVWxURWxScFxyXG5hPXNzcmM6\nMTY3NTE1ODM3MiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNz\ncmM6MTY3NTE1ODM3MiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE2NzUx\nNTgzNzIgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839038:coturn","icePassword1":"0sBpCEJqD2zGlk/rZ3UNAeLTv4E\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:135 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackViewerSendSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32144 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40266 typ host generation 0 ufrag N4Uy network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40266 typ host generation 0 ufrag N4Uy network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32144 sendIceCandidate [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838458289","params":{"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40266 typ host generation 0 ufrag N4Uy network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackViewerSendSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57913 typ host generation 0 ufrag N4Uy network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57913 typ host generation 0 ufrag N4Uy network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32144 sendIceCandidate [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838458290","params":{"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57913 typ host generation 0 ufrag N4Uy network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackViewerSendSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 33628 typ srflx raddr 10.53.4.91 rport 57913 generation 0 ufrag N4Uy network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 33628 typ srflx raddr 10.53.4.91 rport 57913 generation 0 ufrag N4Uy network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32144 sendIceCandidate [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838458569","params":{"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 33628 typ srflx raddr 10.53.4.91 rport 57913 generation 0 ufrag N4Uy network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:421 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackViewerSendSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (496ms) [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:07:37 GMT [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"792c44f2-0c57-4fe6-9c07-d35db26aa4a8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839057},{"uris":["turn:52.20.79.251:3478"],"username":"1673839057:coturn","password":"iEa0NOIc2kxj4/x2CT8sBDZGKzo=","expireTimestamp":1673839057}]} [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"792c44f2-0c57-4fe6-9c07-d35db26aa4a8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839057},{"uris":["turn:52.20.79.251:3478"],"username":"1673839057:coturn","password":"iEa0NOIc2kxj4/x2CT8sBDZGKzo=","expireTimestamp":1673839057}]} [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61900 typ relay raddr 223.104.77.207 rport 33628 generation 0 ufrag N4Uy network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61900 typ relay raddr 223.104.77.207 rport 33628 generation 0 ufrag N4Uy network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32144 sendIceCandidate [DEBUG END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838458802","params":{"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 61900 typ relay raddr 223.104.77.207 rport 33628 generation 0 ufrag N4Uy network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:38.036 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:656 [INFO END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackViewerSendSignal [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:38.036 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:39.404 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838456_1819_588327223", "version": 2, "timestamp": 1673838458666, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3ed6c72d-28b7-4231-90b8-94f426ec3d36", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Received IceCandidate from remote sessionId = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 checkAndAddIceCandidate message = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838458} [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5236 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:07:39.404 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1762 [INFO END] +2023-01-16 11:07:39.404 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838456_1820_835331997", "version": 2, "timestamp": 1673838458820, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxODUyODIyNDkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTgyMDUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI5NzAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTA2MzU1NDIxOCBjbmFtZTpIWmYrNzVTU2x4MUNoUDBsXHJcbmE9c3NyYzoxMDYzNTU0MjE4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwNjM1NTQyMTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDYzNTU0MjE4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpqWlNVXHJcbmE9aWNlLXB3ZDpMZ1ViU21PcTRDZGVzMVlzV29kS05XdElcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGRjpGQTpGRTpEQjowMjo5Qjo0QTo4NDpCQjpEQTpFQzozMzozNzowMToxQzo2Njo2MTozMjo3RjozOTowQjpFNTo0MjozODo4NzozRDo1Qjo1NzpGMjoyNjpCMjo1RlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTgyMDUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI5NzAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTE4MjQ0OTM2NSBjbmFtZTpIWmYrNzVTU2x4MUNoUDBsXHJcbmE9c3NyYzoxMTgyNDQ5MzY1IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExODI0NDkzNjUgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMTgyNDQ5MzY1IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpqWlNVXHJcbmE9aWNlLXB3ZDpMZ1ViU21PcTRDZGVzMVlzV29kS05XdElcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGRjpGQTpGRTpEQjowMjo5Qjo0QTo4NDpCQjpEQTpFQzozMzozNzowMToxQzo2Njo2MTozMjo3RjozOTowQjpFNTo0MjozODo4NzozRDo1Qjo1NzpGMjoyNjpCMjo1RlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "3ed6c72d-28b7-4231-90b8-94f426ec3d36", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Answer Sdp: v=0 +o=- 185282249 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58205 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1063554218 cname:HZf+75SSlx1ChP0l +a=ssrc:1063554218 msid:myKvsVideoStream myAudioTrack +a=ssrc:1063554218 mslabel:myKvsVideoStream +a=ssrc:1063554218 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jZSU +a=ice-pwd:LgUbSmOq4Cdes1YsWodKNWtI +a=ice-options:trickle +a=fingerprint:sha-256 FF:FA:FE:DB:02:9B:4A:84:BB:DA:EC:33:37:01:1C:66:61:32:7F:39:0B:E5:42:38:87:3D:5B:57:F2:26:B2:5F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58205 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1182449365 cname:HZf+75SSlx1ChP0l +a=ssrc:1182449365 msid:myKvsVideoStream myVideoTrack +a=ssrc:1182449365 mslabel:myKvsVideoStream +a=ssrc:1182449365 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jZSU +a=ice-pwd:LgUbSmOq4Cdes1YsWodKNWtI +a=ice-options:trickle +a=fingerprint:sha-256 FF:FA:FE:DB:02:9B:4A:84:BB:DA:EC:33:37:01:1C:66:61:32:7F:39:0B:E5:42:38:87:3D:5B:57:F2:26:B2:5F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 32144 addRemoteStream [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32144 addRemoteStream [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32144 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Answer Client ID: 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onConnectionChange [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32144 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52970 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5236 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:07:39.404 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1953 [INFO END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=aed465c9-4f70-4005-8374-4ac1d8304a4c videoTrackState=LIVE [DEBUG END] +2023-01-16 11:07:39.404 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838457_1821_1485068602", "version": 2, "timestamp": 1673838459053, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58205 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3ed6c72d-28b7-4231-90b8-94f426ec3d36", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Received IceCandidate from remote sessionId = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 checkAndAddIceCandidate message = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Peer connection found already [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58205 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:07:39.404 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5236 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:07:39.404 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2063 [INFO END] +2023-01-16 11:07:40.736 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838457_1822_655404063", "version": 2, "timestamp": 1673838459619, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 54840 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3ed6c72d-28b7-4231-90b8-94f426ec3d36", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Received IceCandidate from remote sessionId = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 checkAndAddIceCandidate message = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Peer connection found already [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 54840 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5236 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:07:40.736 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2592 [INFO END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 61900 typ relay raddr 223.104.77.207 rport 33628 generation 0 ufrag N4Uy network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 58205 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag jZSU network-cost 999 [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 61900 typ relay raddr 223.104.77.207 rport 33628 generation 0 ufrag N4Uy network-id 3 network-cost 900 remote sdp = candidate:3362644285 1 udp 2130706431 52970 typ prflx generation 0 ufrag jZSU [DEBUG END] +2023-01-16 11:07:40.736 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838458_1823_1357785939", "version": 2, "timestamp": 1673838460180, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 56677 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3ed6c72d-28b7-4231-90b8-94f426ec3d36", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Received IceCandidate from remote sessionId = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 checkAndAddIceCandidate message = 3ed6c72d-28b7-4231-90b8-94f426ec3d36 [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Peer connection found already [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5236 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 56677 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:07:40.736 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5236 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:07:40.736 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3200 [INFO END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onConnectionChange [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32144 PeerConnection connected [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 32144 peerConnectSuccess [DEBUG END] +2023-01-16 11:07:42.461 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4311 [INFO END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32144 startHeartbeat [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32144 getBitRate [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32143 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32143 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 32179 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:07:42.461 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5098 [INFO END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 32179 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 32179 registerBitRateCallback [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 32179 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:07:42.461 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:07:42.461 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:07:42.461 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:07:43.485 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32144 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:07:43.485 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32144 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838379000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:07:45.133 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:3ed6c72d-28b7-4231-90b8-94f426ec3d36 [INFO END] +2023-01-16 11:07:45.133 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:07:45.133 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838465527","params":{"sessionId":"3ed6c72d-28b7-4231-90b8-94f426ec3d36"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:07:45.133 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32144 onConnectionChange [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32144 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838463000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32143 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:07:45.133 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:08:35.490 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:08:35.490 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10654 [DEBUG END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: timestamp=1673838515907 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: nonce=4df188f8-f24c-4a54-a685-b99cdae9c0d1 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: sign=b90b3cc3b28c40591df6452e42d137e2 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:08:35.490 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:08:35.490 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:08:35.490 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:08:35.490 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:08:35 GMT [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=561 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:08:35 GMT [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=721 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:08:36 GMT [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9539a5b0-c3a2-4499-b407-85ddd596850e [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LkJGDIIAMF42A= [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bfb3-20d4191f74f8f846657ca3d7;Sampled=0 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1293 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: timestamp=1673838517248 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: nonce=7cb0d696-b472-4c22-a30e-77fd13b7850c [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: sign=84957c4b9af0cbd8ceeab20019c7fa06 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:08:36.613 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:08:36.613 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:08:36.613 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:08:36 GMT [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: x-amzn-requestid=017fe8b9-c2c6-4b11-aee6-105088c322c9 [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LkPHRboAMFznA= [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4bfb4-6a8987ff18dffd38614bbe7c;Sampled=0 [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=408 [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1017}} [INFO END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_5485,5,main] thread id:10685 [DEBUG END] +2023-01-16 11:08:37.657 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (878ms) [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:08:37 GMT [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839117},{"uris":["turn:52.20.79.251:3478"],"username":"1673839117:coturn","password":"oYTVVdQkuycBXw0T3o9EEn/1PD4=","expireTimestamp":1673839117}]} [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839117},{"uris":["turn:52.20.79.251:3478"],"username":"1673839117:coturn","password":"oYTVVdQkuycBXw0T3o9EEn/1PD4=","expireTimestamp":1673839117}]} [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:08:37.657 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:08:37.657 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:08:37.657 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:4989f132-d1ce-4603-bee7-e9ec75de119f 耗时:1 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:116 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 646 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 646 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 646 createSdpOffer success [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 646 oldSDP =v=0 +o=- 4137284482477898399 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E/av +a=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:991296297 cname:QlnblwRqiW7DCvnC +a=ssrc:991296297 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:991296297 mslabel:KvsLocalMediaStream +a=ssrc:991296297 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E/av +a=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4119194179 2418745149 +a=ssrc:4119194179 cname:QlnblwRqiW7DCvnC +a=ssrc:4119194179 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4119194179 mslabel:KvsLocalMediaStream +a=ssrc:4119194179 label:KvsVideoTrack +a=ssrc:2418745149 cname:QlnblwRqiW7DCvnC +a=ssrc:2418745149 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2418745149 mslabel:KvsLocalMediaStream +a=ssrc:2418745149 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] Message >>>signaling_threa - 646 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4137284482477898399 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:E/av\r\na=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:991296297 cname:QlnblwRqiW7DCvnC\r\na=ssrc:991296297 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:991296297 mslabel:KvsLocalMediaStream\r\na=ssrc:991296297 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:E/av\r\na=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4119194179 2418745149\r\na=ssrc:4119194179 cname:QlnblwRqiW7DCvnC\r\na=ssrc:4119194179 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4119194179 mslabel:KvsLocalMediaStream\r\na=ssrc:4119194179 label:KvsVideoTrack\r\na=ssrc:2418745149 cname:QlnblwRqiW7DCvnC\r\na=ssrc:2418745149 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2418745149 mslabel:KvsLocalMediaStream\r\na=ssrc:2418745149 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] Message >>>signaling_threa - 646 createOffer description=v=0 +o=- 4137284482477898399 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E/av +a=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:991296297 cname:QlnblwRqiW7DCvnC +a=ssrc:991296297 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:991296297 mslabel:KvsLocalMediaStream +a=ssrc:991296297 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:E/av +a=ice-pwd:hiGljHzZmRcW8dPEQ7f2zLsJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 18:80:C5:E4:8D:12:BB:D3:0F:5A:23:14:3D:57:AD:84:ED:58:73:F7:71:6E:D2:CA:75:F5:10:67:78:69:22:38 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4119194179 2418745149 +a=ssrc:4119194179 cname:QlnblwRqiW7DCvnC +a=ssrc:4119194179 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4119194179 mslabel:KvsLocalMediaStream +a=ssrc:4119194179 label:KvsVideoTrack +a=ssrc:2418745149 cname:QlnblwRqiW7DCvnC +a=ssrc:2418745149 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2418745149 mslabel:KvsLocalMediaStream +a=ssrc:2418745149 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 646 sendSdpOffer [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838539367","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQxMzcyODQ0ODI0Nzc4OTgzOTkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6RS9hdlxyXG5hPWljZS1wd2Q6aGlHbGpIelptUmNXOGRQRVE3ZjJ6THNKXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE4OjgwOkM1OkU0OjhEOjEyOkJCOkQzOjBGOjVBOjIzOjE0OjNEOjU3OkFEOjg0OkVEOjU4\nOjczOkY3OjcxOjZFOkQyOkNBOjc1OkY1OjEwOjY3Ojc4OjY5OjIyOjM4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTkxMjk2Mjk3IGNuYW1lOlFsbmJsd1JxaVc3REN2bkNcclxuYT1zc3JjOjk5MTI5NjI5NyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6OTkxMjk2Mjk3\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTkxMjk2Mjk3IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6RS9hdlxyXG5hPWljZS1wd2Q6\naGlHbGpIelptUmNXOGRQRVE3ZjJ6THNKXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDE4OjgwOkM1OkU0OjhEOjEyOkJCOkQzOjBG\nOjVBOjIzOjE0OjNEOjU3OkFEOjg0OkVEOjU4OjczOkY3OjcxOjZFOkQyOkNBOjc1OkY1OjEwOjY3\nOjc4OjY5OjIyOjM4XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDQxMTkxOTQxNzkgMjQxODc0NTE0OVxyXG5hPXNzcmM6NDExOTE5\nNDE3OSBjbmFtZTpRbG5ibHdScWlXN0RDdm5DXHJcbmE9c3NyYzo0MTE5MTk0MTc5IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo0MTE5MTk0MTc5IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDExOTE5NDE3OSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyNDE4NzQ1MTQ5IGNuYW1lOlFsbmJsd1JxaVc3REN2bkNcclxuYT1z\nc3JjOjI0MTg3NDUxNDkgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI0MTg3NDUxNDkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nNDE4NzQ1MTQ5IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673839117:coturn","icePassword1":"oYTVVdQkuycBXw0T3o9EEn/1PD4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackViewerSendSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 646 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47708 typ host generation 0 ufrag E/av network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47708 typ host generation 0 ufrag E/av network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 646 sendIceCandidate [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838539375","params":{"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 47708 typ host generation 0 ufrag E/av network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackViewerSendSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54036 typ host generation 0 ufrag E/av network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54036 typ host generation 0 ufrag E/av network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 646 sendIceCandidate [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838539377","params":{"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54036 typ host generation 0 ufrag E/av network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackViewerSendSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5520 typ srflx raddr 10.53.4.91 rport 54036 generation 0 ufrag E/av network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5520 typ srflx raddr 10.53.4.91 rport 54036 generation 0 ufrag E/av network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 646 sendIceCandidate [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838539630","params":{"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 5520 typ srflx raddr 10.53.4.91 rport 54036 generation 0 ufrag E/av network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:403 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackViewerSendSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (422ms) [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:08:58 GMT [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"646bf51b-2ee0-408c-942d-a1d98d72852d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839138},{"uris":["turn:52.20.79.251:3478"],"username":"1673839138:coturn","password":"LCjasY5VwigN3qAckP435yYa5Q4=","expireTimestamp":1673839138}]} [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"646bf51b-2ee0-408c-942d-a1d98d72852d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839138},{"uris":["turn:52.20.79.251:3478"],"username":"1673839138:coturn","password":"LCjasY5VwigN3qAckP435yYa5Q4=","expireTimestamp":1673839138}]} [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61542 typ relay raddr 223.104.77.201 rport 5520 generation 0 ufrag E/av network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61542 typ relay raddr 223.104.77.201 rport 5520 generation 0 ufrag E/av network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 646 sendIceCandidate [DEBUG END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838539913","params":{"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61542 typ relay raddr 223.104.77.201 rport 5520 generation 0 ufrag E/av network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:08:59.108 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:686 [INFO END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackViewerSendSignal [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:08:59.108 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838539} [DEBUG END] +2023-01-16 11:09:00.396 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838537_1824_1248609462", "version": 2, "timestamp": 1673838539778, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA0NzM3NzcwMTAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjA3MTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDE3NTAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTExMDExMjI3IGNuYW1lOnVCR0ZUNms1anpGNjJsWjZcclxuYT1zc3JjOjUxMTAxMTIyNyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo1MTEwMTEyMjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1MTEwMTEyMjcgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk5Jc1VcclxuYT1pY2UtcHdkOmVkRjlQNVdUNGZrYkhvQWo4dTkzeTJLQ1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDNBOjRBOkVDOjU0OkIzOjJBOjlEOkVFOjJFOjE1OkYxOjdGOjI3OjdFOjg3OjcxOkU0OjFEOkIyOkUyOjZBOkMxOkI1OkJDOjJCOkY1OjMzOjVEOkUzOjE5Ojc0OjkwXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA2MDcxMCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0MTc1MCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1MzYyMTY0MjAgY25hbWU6dUJHRlQ2azVqekY2MmxaNlxyXG5hPXNzcmM6NTM2MjE2NDIwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjUzNjIxNjQyMCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjUzNjIxNjQyMCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TklzVVxyXG5hPWljZS1wd2Q6ZWRGOVA1V1Q0ZmtiSG9Bajh1OTN5MktDXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgM0E6NEE6RUM6NTQ6QjM6MkE6OUQ6RUU6MkU6MTU6RjE6N0Y6Mjc6N0U6ODc6NzE6RTQ6MUQ6QjI6RTI6NkE6QzE6QjU6QkM6MkI6RjU6MzM6NUQ6RTM6MTk6NzQ6OTBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "4989f132-d1ce-4603-bee7-e9ec75de119f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Answer Sdp: v=0 +o=- 473777010 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60710 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:511011227 cname:uBGFT6k5jzF62lZ6 +a=ssrc:511011227 msid:myKvsVideoStream myAudioTrack +a=ssrc:511011227 mslabel:myKvsVideoStream +a=ssrc:511011227 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NIsU +a=ice-pwd:edF9P5WT4fkbHoAj8u93y2KC +a=ice-options:trickle +a=fingerprint:sha-256 3A:4A:EC:54:B3:2A:9D:EE:2E:15:F1:7F:27:7E:87:71:E4:1D:B2:E2:6A:C1:B5:BC:2B:F5:33:5D:E3:19:74:90 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60710 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:536216420 cname:uBGFT6k5jzF62lZ6 +a=ssrc:536216420 msid:myKvsVideoStream myVideoTrack +a=ssrc:536216420 mslabel:myKvsVideoStream +a=ssrc:536216420 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NIsU +a=ice-pwd:edF9P5WT4fkbHoAj8u93y2KC +a=ice-options:trickle +a=fingerprint:sha-256 3A:4A:EC:54:B3:2A:9D:EE:2E:15:F1:7F:27:7E:87:71:E4:1D:B2:E2:6A:C1:B5:BC:2B:F5:33:5D:E3:19:74:90 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 646 addRemoteStream [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 646 addRemoteStream [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 646 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Answer Client ID: 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onConnectionChange [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 646 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5485 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:09:00.396 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1856 [INFO END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8ff5053e-32ec-4e6e-9923-68f12a226f39 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:09:00.396 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838537_1825_93186529", "version": 2, "timestamp": 1673838539918, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 41750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4989f132-d1ce-4603-bee7-e9ec75de119f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Received IceCandidate from remote sessionId = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 checkAndAddIceCandidate message = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Peer connection found already [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41750 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5485 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:09:00.396 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1878 [INFO END] +2023-01-16 11:09:00.396 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838538_1826_795429944", "version": 2, "timestamp": 1673838540219, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60710 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4989f132-d1ce-4603-bee7-e9ec75de119f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Received IceCandidate from remote sessionId = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 checkAndAddIceCandidate message = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Peer connection found already [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60710 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:09:00.396 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5485 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:09:00.396 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2118 [INFO END] +2023-01-16 11:09:02.049 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838539_1827_1806617009", "version": 2, "timestamp": 1673838540923, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 53086 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4989f132-d1ce-4603-bee7-e9ec75de119f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Received IceCandidate from remote sessionId = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 checkAndAddIceCandidate message = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Peer connection found already [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 53086 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5485 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:09:02.049 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2829 [INFO END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61542 typ relay raddr 223.104.77.201 rport 5520 generation 0 ufrag E/av network-id 3 network-cost 900 remote sdp = candidate:111484622 1 udp 1694498815 50318 typ prflx generation 0 ufrag NIsU [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:09:02.049 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838539_1828_2144070605", "version": 2, "timestamp": 1673838541403, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 49472 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4989f132-d1ce-4603-bee7-e9ec75de119f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Received IceCandidate from remote sessionId = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 checkAndAddIceCandidate message = 4989f132-d1ce-4603-bee7-e9ec75de119f [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Peer connection found already [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_5485 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 49472 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:09:02.049 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_5485 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:09:02.049 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3322 [INFO END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onConnectionChange [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 646 PeerConnection connected [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 646 peerConnectSuccess [DEBUG END] +2023-01-16 11:09:03.573 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4344 [INFO END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 646 startHeartbeat [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 646 getBitRate [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 645 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 645 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 729 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:09:03.573 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5172 [INFO END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 729 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 729 registerBitRateCallback [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 729 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:09:03.573 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:09:03.573 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:09:03.573 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:09:04.592 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 646 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:09:04.592 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 646 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673838463000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:09:08.587 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:4989f132-d1ce-4603-bee7-e9ec75de119f [INFO END] +2023-01-16 11:09:08.587 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:09:08.587 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838548997","params":{"sessionId":"4989f132-d1ce-4603-bee7-e9ec75de119f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:09:08.587 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 646 onConnectionChange [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 646 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673838544000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 645 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:09:08.587 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:00.712 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:10:00.712 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10659 [DEBUG END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: timestamp=1673838601123 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: nonce=e4b145c5-c327-465e-baaf-a5cc27972aa5 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: sign=54dc71c9dbb3047b159fb220f105f57d [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:10:00.712 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:10:00.712 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:10:00.712 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:10:00.712 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:10:00 GMT [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=600 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:10:00 GMT [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=805 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:10:01 GMT [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d6baad0c-4c7f-48f7-832c-cd22c95c9d5c [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LxdGFrIAMFyCQ= [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c009-7384c63404a62b8134c961cc;Sampled=0 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1183 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: timestamp=1673838602342 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: nonce=456dff17-257c-4871-8274-8c71b24ec29e [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: sign=f9eeb274dffaa0b64d246eb2d75c7bff [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:10:01.870 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:10:01.870 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:10:01 GMT [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a6e56117-06bf-4c89-ae5c-c8119ed7de42 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0LxjFyVIAMF2Uw= [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c009-3dc4ed1163dfe3cf3c4b600a;Sampled=0 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=503 [INFO END] +2023-01-16 11:10:01.870 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1018}} [INFO END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (653ms) [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:10:01 GMT [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839201},{"uris":["turn:54.87.154.8:3478"],"username":"1673839201:coturn","password":"tj0r7wNwH5pCou1fGu2gdID3C5Y=","expireTimestamp":1673839201}]} [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839201},{"uris":["turn:54.87.154.8:3478"],"username":"1673839201:coturn","password":"tj0r7wNwH5pCou1fGu2gdID3C5Y=","expireTimestamp":1673839201}]} [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:10:03.045 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:10:03.045 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:10:04.328 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0707,5,main] thread id:10694 [DEBUG END] +2023-01-16 11:10:04.328 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:10:04.328 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:5c28b67d-581f-4bb4-a608-a14be579f010 耗时:1 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2539 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 2539 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 2539 createSdpOffer success [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 2539 oldSDP =v=0 +o=- 6737703742120986103 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PKoB +a=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW +a=ice-options:trickle renomination +a=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2424274891 cname:7hD92Lkh3MSikcXz +a=ssrc:2424274891 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2424274891 mslabel:KvsLocalMediaStream +a=ssrc:2424274891 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PKoB +a=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW +a=ice-options:trickle renomination +a=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 670348593 2673846278 +a=ssrc:670348593 cname:7hD92Lkh3MSikcXz +a=ssrc:670348593 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:670348593 mslabel:KvsLocalMediaStream +a=ssrc:670348593 label:KvsVideoTrack +a=ssrc:2673846278 cname:7hD92Lkh3MSikcXz +a=ssrc:2673846278 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2673846278 mslabel:KvsLocalMediaStream +a=ssrc:2673846278 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] Message >>>signaling_threa - 2539 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6737703742120986103 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PKoB\r\na=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2424274891 cname:7hD92Lkh3MSikcXz\r\na=ssrc:2424274891 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2424274891 mslabel:KvsLocalMediaStream\r\na=ssrc:2424274891 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:PKoB\r\na=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 670348593 2673846278\r\na=ssrc:670348593 cname:7hD92Lkh3MSikcXz\r\na=ssrc:670348593 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:670348593 mslabel:KvsLocalMediaStream\r\na=ssrc:670348593 label:KvsVideoTrack\r\na=ssrc:2673846278 cname:7hD92Lkh3MSikcXz\r\na=ssrc:2673846278 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2673846278 mslabel:KvsLocalMediaStream\r\na=ssrc:2673846278 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] Message >>>signaling_threa - 2539 createOffer description=v=0 +o=- 6737703742120986103 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PKoB +a=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW +a=ice-options:trickle renomination +a=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2424274891 cname:7hD92Lkh3MSikcXz +a=ssrc:2424274891 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2424274891 mslabel:KvsLocalMediaStream +a=ssrc:2424274891 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PKoB +a=ice-pwd:VCprTUhAXGKv1DC0YWBYZvYW +a=ice-options:trickle renomination +a=fingerprint:sha-256 AE:C2:06:68:CC:1B:B7:44:BA:E8:32:B5:3C:57:36:D7:4F:57:BA:CB:79:5C:A4:C5:46:15:9E:CD:01:5A:C9:1B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 670348593 2673846278 +a=ssrc:670348593 cname:7hD92Lkh3MSikcXz +a=ssrc:670348593 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:670348593 mslabel:KvsLocalMediaStream +a=ssrc:670348593 label:KvsVideoTrack +a=ssrc:2673846278 cname:7hD92Lkh3MSikcXz +a=ssrc:2673846278 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2673846278 mslabel:KvsLocalMediaStream +a=ssrc:2673846278 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2539 sendSdpOffer [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838622108","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY3Mzc3MDM3NDIxMjA5ODYxMDMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UEtvQlxyXG5hPWljZS1wd2Q6VkNwclRVaEFYR0t2MURDMFlXQlladllXXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEFFOkMyOjA2OjY4OkNDOjFCOkI3OjQ0OkJBOkU4OjMyOkI1OjNDOjU3OjM2OkQ3OjRGOjU3\nOkJBOkNCOjc5OjVDOkE0OkM1OjQ2OjE1OjlFOkNEOjAxOjVBOkM5OjFCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjQyNDI3NDg5MSBjbmFtZTo3aEQ5MkxraDNNU2lrY1h6XHJcbmE9c3NyYzoyNDI0Mjc0ODkx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNDI0Mjc0\nODkxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQyNDI3NDg5MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBLb0JcclxuYT1pY2Ut\ncHdkOlZDcHJUVWhBWEdLdjFEQzBZV0JZWnZZV1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBRTpDMjowNjo2ODpDQzoxQjpCNzo0\nNDpCQTpFODozMjpCNTozQzo1NzozNjpENzo0Rjo1NzpCQTpDQjo3OTo1QzpBNDpDNTo0NjoxNTo5\nRTpDRDowMTo1QTpDOToxQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA2NzAzNDg1OTMgMjY3Mzg0NjI3OFxyXG5hPXNzcmM6Njcw\nMzQ4NTkzIGNuYW1lOjdoRDkyTGtoM01TaWtjWHpcclxuYT1zc3JjOjY3MDM0ODU5MyBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NjcwMzQ4NTkzIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjcwMzQ4NTkzIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjI2NzM4NDYyNzggY25hbWU6N2hEOTJMa2gzTVNpa2NYelxyXG5hPXNz\ncmM6MjY3Mzg0NjI3OCBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MjY3Mzg0NjI3OCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI2\nNzM4NDYyNzggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839201:coturn","icePassword1":"tj0r7wNwH5pCou1fGu2gdID3C5Y\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackViewerSendSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2539 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48010 typ host generation 0 ufrag PKoB network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48010 typ host generation 0 ufrag PKoB network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2539 sendIceCandidate [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838622114","params":{"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48010 typ host generation 0 ufrag PKoB network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackViewerSendSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34300 typ host generation 0 ufrag PKoB network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34300 typ host generation 0 ufrag PKoB network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2539 sendIceCandidate [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838622115","params":{"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34300 typ host generation 0 ufrag PKoB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackViewerSendSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 7925 typ srflx raddr 10.53.4.91 rport 34300 generation 0 ufrag PKoB network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 7925 typ srflx raddr 10.53.4.91 rport 34300 generation 0 ufrag PKoB network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2539 sendIceCandidate [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838622367","params":{"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 7925 typ srflx raddr 10.53.4.91 rport 34300 generation 0 ufrag PKoB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:400 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackViewerSendSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (426ms) [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:10:21 GMT [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c6ef37ae-7660-46c0-94d2-4df6c377d485","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839221},{"uris":["turn:54.87.154.8:3478"],"username":"1673839221:coturn","password":"eaLAzfQa26yP7So3MVyuAm3JPpY=","expireTimestamp":1673839221}]} [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c6ef37ae-7660-46c0-94d2-4df6c377d485","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839221},{"uris":["turn:54.87.154.8:3478"],"username":"1673839221:coturn","password":"eaLAzfQa26yP7So3MVyuAm3JPpY=","expireTimestamp":1673839221}]} [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 54789 typ relay raddr 223.104.77.207 rport 7925 generation 0 ufrag PKoB network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 54789 typ relay raddr 223.104.77.207 rport 7925 generation 0 ufrag PKoB network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2539 sendIceCandidate [DEBUG END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838622638","params":{"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 54789 typ relay raddr 223.104.77.207 rport 7925 generation 0 ufrag PKoB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:21.856 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:673 [INFO END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackViewerSendSignal [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:21.856 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:10:23.206 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838620_1829_105196288", "version": 2, "timestamp": 1673838622401, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4MDU4MjQwMDcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQwOTMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTczNTMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTI2OTk4MzQzOCBjbmFtZTpSdjNlNFp3RWZ2M1BKMUhBXHJcbmE9c3NyYzoxMjY5OTgzNDM4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEyNjk5ODM0MzggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMjY5OTgzNDM4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpEQVdJXHJcbmE9aWNlLXB3ZDpBNi9ybVErdHRETFFkS3h4WWV4eXo3MUNcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5QzowQzowMjpFMzowOToyNjo0QzozMzozMzozMDowMzpDNzpBMjpCNToxNzo5QToyQjoxNzoxQjpCMTpBNDo1Rjo5NzpEODo1QTo1RDo0MjpGNzo1RjpDRjpBRjozOVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQwOTMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTczNTMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTYxMDg0MjAxMCBjbmFtZTpSdjNlNFp3RWZ2M1BKMUhBXHJcbmE9c3NyYzoxNjEwODQyMDEwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2MTA4NDIwMTAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjEwODQyMDEwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpEQVdJXHJcbmE9aWNlLXB3ZDpBNi9ybVErdHRETFFkS3h4WWV4eXo3MUNcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5QzowQzowMjpFMzowOToyNjo0QzozMzozMzozMDowMzpDNzpBMjpCNToxNzo5QToyQjoxNzoxQjpCMTpBNDo1Rjo5NzpEODo1QTo1RDo0MjpGNzo1RjpDRjpBRjozOVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "5c28b67d-581f-4bb4-a608-a14be579f010", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Answer Sdp: v=0 +o=- 805824007 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44093 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57353 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1269983438 cname:Rv3e4ZwEfv3PJ1HA +a=ssrc:1269983438 msid:myKvsVideoStream myAudioTrack +a=ssrc:1269983438 mslabel:myKvsVideoStream +a=ssrc:1269983438 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:DAWI +a=ice-pwd:A6/rmQ+ttDLQdKxxYexyz71C +a=ice-options:trickle +a=fingerprint:sha-256 9C:0C:02:E3:09:26:4C:33:33:30:03:C7:A2:B5:17:9A:2B:17:1B:B1:A4:5F:97:D8:5A:5D:42:F7:5F:CF:AF:39 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44093 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57353 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1610842010 cname:Rv3e4ZwEfv3PJ1HA +a=ssrc:1610842010 msid:myKvsVideoStream myVideoTrack +a=ssrc:1610842010 mslabel:myKvsVideoStream +a=ssrc:1610842010 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:DAWI +a=ice-pwd:A6/rmQ+ttDLQdKxxYexyz71C +a=ice-options:trickle +a=fingerprint:sha-256 9C:0C:02:E3:09:26:4C:33:33:30:03:C7:A2:B5:17:9A:2B:17:1B:B1:A4:5F:97:D8:5A:5D:42:F7:5F:CF:AF:39 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838622} [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 2539 addRemoteStream [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 2539 addRemoteStream [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 2539 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Answer Client ID: 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0707 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onConnectionChange [DEBUG END] +2023-01-16 11:10:23.206 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1716 [INFO END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2539 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=0f427803-e5e8-4932-bb01-64b1bca04f22 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:10:23.206 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838620_1830_272865871", "version": 2, "timestamp": 1673838622659, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57353 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5c28b67d-581f-4bb4-a608-a14be579f010", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Received IceCandidate from remote sessionId = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 checkAndAddIceCandidate message = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Peer connection found already [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57353 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0707 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:10:23.206 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1844 [INFO END] +2023-01-16 11:10:23.206 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838620_1831_741223593", "version": 2, "timestamp": 1673838622717, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44093 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5c28b67d-581f-4bb4-a608-a14be579f010", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Received IceCandidate from remote sessionId = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 checkAndAddIceCandidate message = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Peer connection found already [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44093 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:10:23.206 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0707 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:10:23.206 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1905 [INFO END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 54789 typ relay raddr 223.104.77.207 rport 7925 generation 0 ufrag PKoB network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 44093 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag DAWI network-cost 999 [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 54789 typ relay raddr 223.104.77.207 rport 7925 generation 0 ufrag PKoB network-id 3 network-cost 900 remote sdp = candidate:3312412559 1 udp 2130706431 57353 typ prflx generation 0 ufrag DAWI [DEBUG END] +2023-01-16 11:10:24.593 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838621_1832_958581901", "version": 2, "timestamp": 1673838623793, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 59525 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5c28b67d-581f-4bb4-a608-a14be579f010", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Received IceCandidate from remote sessionId = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 checkAndAddIceCandidate message = 5c28b67d-581f-4bb4-a608-a14be579f010 [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Peer connection found already [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0707 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 59525 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:10:24.593 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0707 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:10:24.593 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2961 [INFO END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onConnectionChange [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 2539 PeerConnection connected [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 2539 peerConnectSuccess [DEBUG END] +2023-01-16 11:10:26.048 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4084 [INFO END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2539 startHeartbeat [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2539 getBitRate [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2538 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2538 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 2584 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:10:26.048 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4883 [INFO END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 2584 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 2584 registerBitRateCallback [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 2584 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:10:26.048 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:10:26.048 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:10:26.048 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:10:27.074 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2539 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:10:27.074 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2539 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838544000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:10:29.061 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:5c28b67d-581f-4bb4-a608-a14be579f010 [INFO END] +2023-01-16 11:10:29.061 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:10:29.061 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838629451","params":{"sessionId":"5c28b67d-581f-4bb4-a608-a14be579f010"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:10:29.061 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2539 onConnectionChange [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2539 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838627000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2538 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:10:29.061 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:20.883 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:11:20.883 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10663 [DEBUG END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: timestamp=1673838681318 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: nonce=3f7fa539-fac2-4da6-b5fb-3dad0fbe5a8a [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: sign=8d7f63bd2947923e96ebfe313168516d [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:11:20.883 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:11:20.883 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:11:20.883 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:11:20.883 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:11:21 GMT [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=584 [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:11:21 GMT [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=712 [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:11:22.035 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:11:21 GMT [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3a6dece8-bcbe-428d-ba57-8230720b96a0 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0L9_FO3IAMF-NQ= [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c059-65fb2a69589965b41ca500a2;Sampled=0 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1768 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: timestamp=1673838683139 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: nonce=7aa49ae4-dc7f-4913-b1ca-1e561a97c429 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: sign=202b8837831f55827de4db0686357718 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0878,5,main] thread id:10693 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:11:23.094 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:11:23.094 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:11:22 GMT [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bc8812a3-fe35-4e50-9fb3-0b84196c830e [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0L-LF5MoAMF_MQ= [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c05a-25f401d516196202015c65fb;Sampled=0 [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=561 [INFO END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (662ms) [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:11:22 GMT [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839282},{"uris":["turn:54.87.154.8:3478"],"username":"1673839282:coturn","password":"FcOOgV8yY6HlMjloyvrYewc6Cbw=","expireTimestamp":1673839282}]} [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839282},{"uris":["turn:54.87.154.8:3478"],"username":"1673839282:coturn","password":"FcOOgV8yY6HlMjloyvrYewc6Cbw=","expireTimestamp":1673839282}]} [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:11:23.094 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:11:23.094 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:11:23.094 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:11:25.328 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1018}} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:56c8ac98-5eb9-4613-8fa6-96ca42ceb62f 耗时:1 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3849 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3849 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3849 createSdpOffer success [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3849 oldSDP =v=0 +o=- 312806422522624161 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nR1C +a=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2026406855 cname:7QjfoD+jfeK0uRdG +a=ssrc:2026406855 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2026406855 mslabel:KvsLocalMediaStream +a=ssrc:2026406855 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nR1C +a=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1098284568 4209849898 +a=ssrc:1098284568 cname:7QjfoD+jfeK0uRdG +a=ssrc:1098284568 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1098284568 mslabel:KvsLocalMediaStream +a=ssrc:1098284568 label:KvsVideoTrack +a=ssrc:4209849898 cname:7QjfoD+jfeK0uRdG +a=ssrc:4209849898 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4209849898 mslabel:KvsLocalMediaStream +a=ssrc:4209849898 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] Message >>>signaling_threa - 3849 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 312806422522624161 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nR1C\r\na=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2026406855 cname:7QjfoD+jfeK0uRdG\r\na=ssrc:2026406855 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2026406855 mslabel:KvsLocalMediaStream\r\na=ssrc:2026406855 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nR1C\r\na=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1098284568 4209849898\r\na=ssrc:1098284568 cname:7QjfoD+jfeK0uRdG\r\na=ssrc:1098284568 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1098284568 mslabel:KvsLocalMediaStream\r\na=ssrc:1098284568 label:KvsVideoTrack\r\na=ssrc:4209849898 cname:7QjfoD+jfeK0uRdG\r\na=ssrc:4209849898 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4209849898 mslabel:KvsLocalMediaStream\r\na=ssrc:4209849898 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] Message >>>signaling_threa - 3849 createOffer description=v=0 +o=- 312806422522624161 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nR1C +a=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2026406855 cname:7QjfoD+jfeK0uRdG +a=ssrc:2026406855 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2026406855 mslabel:KvsLocalMediaStream +a=ssrc:2026406855 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nR1C +a=ice-pwd:RY5w2tW8kxkfiFbDHtpvdlUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 90:C1:02:7E:A1:BF:A3:54:A1:AC:12:2F:C4:2E:32:B1:C6:6F:99:2F:8D:D9:82:BA:57:00:AD:C5:43:F1:7E:30 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1098284568 4209849898 +a=ssrc:1098284568 cname:7QjfoD+jfeK0uRdG +a=ssrc:1098284568 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1098284568 mslabel:KvsLocalMediaStream +a=ssrc:1098284568 label:KvsVideoTrack +a=ssrc:4209849898 cname:7QjfoD+jfeK0uRdG +a=ssrc:4209849898 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4209849898 mslabel:KvsLocalMediaStream +a=ssrc:4209849898 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3849 sendSdpOffer [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838703126","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMxMjgwNjQyMjUyMjYyNDE2MSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzpuUjFDXHJcbmE9aWNlLXB3ZDpSWTV3MnRXOGt4a2ZpRmJESHRwdmRsVXRcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgOTA6QzE6MDI6N0U6QTE6QkY6QTM6NTQ6QTE6QUM6MTI6MkY6QzQ6MkU6MzI6QjE6QzY6NkY6\nOTk6MkY6OEQ6RDk6ODI6QkE6NTc6MDA6QUQ6QzU6NDM6RjE6N0U6MzBcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoyMDI2NDA2ODU1IGNuYW1lOjdRamZvRCtqZmVLMHVSZEdcclxuYT1zc3JjOjIwMjY0MDY4NTUg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjIwMjY0MDY4\nNTUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyMDI2NDA2ODU1IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6blIxQ1xyXG5hPWljZS1w\nd2Q6Ulk1dzJ0VzhreGtmaUZiREh0cHZkbFV0XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDkwOkMxOjAyOjdFOkExOkJGOkEzOjU0\nOkExOkFDOjEyOjJGOkM0OjJFOjMyOkIxOkM2OjZGOjk5OjJGOjhEOkQ5OjgyOkJBOjU3OjAwOkFE\nOkM1OjQzOkYxOjdFOjMwXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDEwOTgyODQ1NjggNDIwOTg0OTg5OFxyXG5hPXNzcmM6MTA5\nODI4NDU2OCBjbmFtZTo3UWpmb0QramZlSzB1UmRHXHJcbmE9c3NyYzoxMDk4Mjg0NTY4IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMDk4Mjg0NTY4IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTA5ODI4NDU2OCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo0MjA5ODQ5ODk4IGNuYW1lOjdRamZvRCtqZmVLMHVSZEdcclxu\nYT1zc3JjOjQyMDk4NDk4OTggbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjQyMDk4NDk4OTggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzo0MjA5ODQ5ODk4IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839282:coturn","icePassword1":"FcOOgV8yY6HlMjloyvrYewc6Cbw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackViewerSendSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3849 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58397 typ host generation 0 ufrag nR1C network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58397 typ host generation 0 ufrag nR1C network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3849 sendIceCandidate [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838703132","params":{"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58397 typ host generation 0 ufrag nR1C network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackViewerSendSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34471 typ host generation 0 ufrag nR1C network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34471 typ host generation 0 ufrag nR1C network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3849 sendIceCandidate [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838703133","params":{"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34471 typ host generation 0 ufrag nR1C network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackViewerSendSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 25011 typ srflx raddr 10.53.4.91 rport 34471 generation 0 ufrag nR1C network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 25011 typ srflx raddr 10.53.4.91 rport 34471 generation 0 ufrag nR1C network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3849 sendIceCandidate [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838703377","params":{"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 25011 typ srflx raddr 10.53.4.91 rport 34471 generation 0 ufrag nR1C network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackViewerSendSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (414ms) [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:11:42 GMT [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"edb5c0e4-cff7-45e3-9648-d049cac2ed96","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839302},{"uris":["turn:52.20.79.251:3478"],"username":"1673839302:coturn","password":"Y8qtJfj4HGr9mmIlEBN4+V2yLns=","expireTimestamp":1673839302}]} [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"edb5c0e4-cff7-45e3-9648-d049cac2ed96","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839302},{"uris":["turn:52.20.79.251:3478"],"username":"1673839302:coturn","password":"Y8qtJfj4HGr9mmIlEBN4+V2yLns=","expireTimestamp":1673839302}]} [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55809 typ relay raddr 223.104.77.207 rport 25011 generation 0 ufrag nR1C network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55809 typ relay raddr 223.104.77.207 rport 25011 generation 0 ufrag nR1C network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3849 sendIceCandidate [DEBUG END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838703664","params":{"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55809 typ relay raddr 223.104.77.207 rport 25011 generation 0 ufrag nR1C network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:42.880 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:675 [INFO END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackViewerSendSignal [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:42.880 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838703} [DEBUG END] +2023-01-16 11:11:44.211 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838701_1833_1239243983", "version": 2, "timestamp": 1673838703574, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4NzYzNjYwMjIgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTA3MjYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTcwODQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTcxNjgwNTcyIGNuYW1lOnlzMnE5UUtCWXErZnZGQkFcclxuYT1zc3JjOjk3MTY4MDU3MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo5NzE2ODA1NzIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo5NzE2ODA1NzIgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnRJT1dcclxuYT1pY2UtcHdkOjI4V283NEhYSDhhbzdhK2ZVWnJKbjNEMFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDZEOkI2OjBGOjIwOkYyOjQ5OjA5OjE0OjgxOkM5OkI0OjFCOjRDOjgwOjUzOjVFOjBEOjI3OjFDOjVCOjgwOjY5OjMwOjkxOjdFOjY3OjYxOjYyOjE3OjQ4OkM0OkUyXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1MDcyNiB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1NzA4NCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODc2NzU1NTM4IGNuYW1lOnlzMnE5UUtCWXErZnZGQkFcclxuYT1zc3JjOjE4NzY3NTU1MzggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTg3Njc1NTUzOCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE4NzY3NTU1MzggbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnRJT1dcclxuYT1pY2UtcHdkOjI4V283NEhYSDhhbzdhK2ZVWnJKbjNEMFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDZEOkI2OjBGOjIwOkYyOjQ5OjA5OjE0OjgxOkM5OkI0OjFCOjRDOjgwOjUzOjVFOjBEOjI3OjFDOjVCOjgwOjY5OjMwOjkxOjdFOjY3OjYxOjYyOjE3OjQ4OkM0OkUyXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "56c8ac98-5eb9-4613-8fa6-96ca42ceb62f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Answer Sdp: v=0 +o=- 876366022 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50726 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57084 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:971680572 cname:ys2q9QKBYq+fvFBA +a=ssrc:971680572 msid:myKvsVideoStream myAudioTrack +a=ssrc:971680572 mslabel:myKvsVideoStream +a=ssrc:971680572 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tIOW +a=ice-pwd:28Wo74HXH8ao7a+fUZrJn3D0 +a=ice-options:trickle +a=fingerprint:sha-256 6D:B6:0F:20:F2:49:09:14:81:C9:B4:1B:4C:80:53:5E:0D:27:1C:5B:80:69:30:91:7E:67:61:62:17:48:C4:E2 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50726 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57084 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1876755538 cname:ys2q9QKBYq+fvFBA +a=ssrc:1876755538 msid:myKvsVideoStream myVideoTrack +a=ssrc:1876755538 mslabel:myKvsVideoStream +a=ssrc:1876755538 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tIOW +a=ice-pwd:28Wo74HXH8ao7a+fUZrJn3D0 +a=ice-options:trickle +a=fingerprint:sha-256 6D:B6:0F:20:F2:49:09:14:81:C9:B4:1B:4C:80:53:5E:0D:27:1C:5B:80:69:30:91:7E:67:61:62:17:48:C4:E2 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 3849 addRemoteStream [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3849 addRemoteStream [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3849 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Answer Client ID: 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0878 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:11:44.211 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1896 [INFO END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onConnectionChange [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3849 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d4955c8c-49d7-4f5f-b6d6-9a30e13fad9e videoTrackState=LIVE [DEBUG END] +2023-01-16 11:11:44.211 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838701_1834_289574042", "version": 2, "timestamp": 1673838703771, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57084 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "56c8ac98-5eb9-4613-8fa6-96ca42ceb62f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Received IceCandidate from remote sessionId = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 checkAndAddIceCandidate message = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Peer connection found already [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57084 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0878 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:11:44.211 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1927 [INFO END] +2023-01-16 11:11:44.211 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838701_1835_3135743", "version": 2, "timestamp": 1673838704067, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 50726 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "56c8ac98-5eb9-4613-8fa6-96ca42ceb62f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Received IceCandidate from remote sessionId = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 checkAndAddIceCandidate message = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Peer connection found already [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50726 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:11:44.211 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0878 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:11:44.211 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2198 [INFO END] +2023-01-16 11:11:45.690 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838702_1836_382359737", "version": 2, "timestamp": 1673838704545, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 49933 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "56c8ac98-5eb9-4613-8fa6-96ca42ceb62f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Received IceCandidate from remote sessionId = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 checkAndAddIceCandidate message = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Peer connection found already [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 49933 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0878 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:11:45.690 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2704 [INFO END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55809 typ relay raddr 223.104.77.207 rport 25011 generation 0 ufrag nR1C network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 49933 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag tIOW network-cost 999 [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:11:45.690 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838703_1837_836958058", "version": 2, "timestamp": 1673838705223, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 56247 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "56c8ac98-5eb9-4613-8fa6-96ca42ceb62f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Received IceCandidate from remote sessionId = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 checkAndAddIceCandidate message = 56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Peer connection found already [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0878 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 56247 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:11:45.690 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0878 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:11:45.690 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3418 [INFO END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onConnectionChange [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3849 PeerConnection connected [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 3849 peerConnectSuccess [DEBUG END] +2023-01-16 11:11:47.896 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4903 [INFO END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3849 startHeartbeat [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3849 getBitRate [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3848 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3848 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 3890 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:11:47.896 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5687 [INFO END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 3890 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 3890 registerBitRateCallback [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 3890 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:11:47.896 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:11:47.896 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:11:47.896 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:11:48.914 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3849 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:11:48.914 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3849 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838627000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:11:51.259 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:56c8ac98-5eb9-4613-8fa6-96ca42ceb62f [INFO END] +2023-01-16 11:11:51.259 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:11:51.259 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838711651","params":{"sessionId":"56c8ac98-5eb9-4613-8fa6-96ca42ceb62f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3849 onConnectionChange [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3849 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:11:51.259 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838708000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3848 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:11:51.259 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:12:41.101 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:12:41.101 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10674 [DEBUG END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: timestamp=1673838761525 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: nonce=9daf6a52-a271-4c8c-8dc8-44ae5a955ea5 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: sign=32c0521e94a39b07b560476e482a58d1 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:12:41.101 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:12:41.101 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:12:41.101 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:12:41.101 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:12:41 GMT [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=563 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:12:41 GMT [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=724 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:12:41 GMT [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c0c49c9d-8abb-4b02-b4e7-e0f32193d8aa [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MKhH3uIAMFfOQ= [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c0a9-57819be16d9ff8394be218d5;Sampled=0 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1195 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: timestamp=1673838762759 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: nonce=a6610ad4-4daa-4168-a581-419c2d6ad078 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: sign=9054caa1479922a02510c1e01a21d221 [INFO END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:12:42.244 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:12:42 GMT [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fbade51a-7d1f-4940-a2ed-141f8f94d1f0 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MKnEMqIAMF2Ww= [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c0aa-1272e2c91840f30c67d24a9a;Sampled=0 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=437 [INFO END] +2023-01-16 11:12:42.244 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1020}} [INFO END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (543ms) [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:12:42 GMT [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839362},{"uris":["turn:52.20.79.251:3478"],"username":"1673839362:coturn","password":"1wZbAsDIO4a2LVAlFl4FDNMYsBk=","expireTimestamp":1673839362}]} [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839362},{"uris":["turn:52.20.79.251:3478"],"username":"1673839362:coturn","password":"1wZbAsDIO4a2LVAlFl4FDNMYsBk=","expireTimestamp":1673839362}]} [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:12:43.315 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:12:43.315 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1096,5,main] thread id:10709 [DEBUG END] +2023-01-16 11:12:43.315 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:12:43.315 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:c62f3f74-bab4-42da-a24a-349b3e29403d 耗时:0 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4677 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 4677 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 4677 createSdpOffer success [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 4677 oldSDP =v=0 +o=- 653996188223952121 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R/GU +a=ice-pwd:gx4ysFy+0cpr+eenZU008klh +a=ice-options:trickle renomination +a=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1532547594 cname:v7wkvxQAS3L4Vcma +a=ssrc:1532547594 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1532547594 mslabel:KvsLocalMediaStream +a=ssrc:1532547594 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R/GU +a=ice-pwd:gx4ysFy+0cpr+eenZU008klh +a=ice-options:trickle renomination +a=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 236336775 1345538117 +a=ssrc:236336775 cname:v7wkvxQAS3L4Vcma +a=ssrc:236336775 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:236336775 mslabel:KvsLocalMediaStream +a=ssrc:236336775 label:KvsVideoTrack +a=ssrc:1345538117 cname:v7wkvxQAS3L4Vcma +a=ssrc:1345538117 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1345538117 mslabel:KvsLocalMediaStream +a=ssrc:1345538117 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] Message >>>signaling_threa - 4677 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 653996188223952121 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:R/GU\r\na=ice-pwd:gx4ysFy+0cpr+eenZU008klh\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1532547594 cname:v7wkvxQAS3L4Vcma\r\na=ssrc:1532547594 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1532547594 mslabel:KvsLocalMediaStream\r\na=ssrc:1532547594 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:R/GU\r\na=ice-pwd:gx4ysFy+0cpr+eenZU008klh\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 236336775 1345538117\r\na=ssrc:236336775 cname:v7wkvxQAS3L4Vcma\r\na=ssrc:236336775 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:236336775 mslabel:KvsLocalMediaStream\r\na=ssrc:236336775 label:KvsVideoTrack\r\na=ssrc:1345538117 cname:v7wkvxQAS3L4Vcma\r\na=ssrc:1345538117 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1345538117 mslabel:KvsLocalMediaStream\r\na=ssrc:1345538117 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] Message >>>signaling_threa - 4677 createOffer description=v=0 +o=- 653996188223952121 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R/GU +a=ice-pwd:gx4ysFy+0cpr+eenZU008klh +a=ice-options:trickle renomination +a=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1532547594 cname:v7wkvxQAS3L4Vcma +a=ssrc:1532547594 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1532547594 mslabel:KvsLocalMediaStream +a=ssrc:1532547594 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:R/GU +a=ice-pwd:gx4ysFy+0cpr+eenZU008klh +a=ice-options:trickle renomination +a=fingerprint:sha-256 AB:7C:5F:74:86:F8:48:7F:27:20:CE:1D:89:35:66:31:24:0D:BB:0F:AB:2F:1B:CE:4D:22:1F:AB:86:D1:CB:2B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 236336775 1345538117 +a=ssrc:236336775 cname:v7wkvxQAS3L4Vcma +a=ssrc:236336775 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:236336775 mslabel:KvsLocalMediaStream +a=ssrc:236336775 label:KvsVideoTrack +a=ssrc:1345538117 cname:v7wkvxQAS3L4Vcma +a=ssrc:1345538117 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1345538117 mslabel:KvsLocalMediaStream +a=ssrc:1345538117 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4677 sendSdpOffer [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838784215","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY1Mzk5NjE4ODIyMzk1MjEyMSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzpSL0dVXHJcbmE9aWNlLXB3ZDpneDR5c0Z5KzBjcHIrZWVuWlUwMDhrbGhcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgQUI6N0M6NUY6NzQ6ODY6Rjg6NDg6N0Y6Mjc6MjA6Q0U6MUQ6ODk6MzU6NjY6MzE6MjQ6MEQ6\nQkI6MEY6QUI6MkY6MUI6Q0U6NEQ6MjI6MUY6QUI6ODY6RDE6Q0I6MkJcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxNTMyNTQ3NTk0IGNuYW1lOnY3d2t2eFFBUzNMNFZjbWFcclxuYT1zc3JjOjE1MzI1NDc1OTQg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjE1MzI1NDc1\nOTQgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxNTMyNTQ3NTk0IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Ui9HVVxyXG5hPWljZS1w\nd2Q6Z3g0eXNGeSswY3ByK2VlblpVMDA4a2xoXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEFCOjdDOjVGOjc0Ojg2OkY4OjQ4OjdG\nOjI3OjIwOkNFOjFEOjg5OjM1OjY2OjMxOjI0OjBEOkJCOjBGOkFCOjJGOjFCOkNFOjREOjIyOjFG\nOkFCOjg2OkQxOkNCOjJCXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDIzNjMzNjc3NSAxMzQ1NTM4MTE3XHJcbmE9c3NyYzoyMzYz\nMzY3NzUgY25hbWU6djd3a3Z4UUFTM0w0VmNtYVxyXG5hPXNzcmM6MjM2MzM2Nzc1IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMzYzMzY3NzUgbXNsYWJl\nbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyMzYzMzY3NzUgbGFiZWw6S3ZzVmlkZW9U\ncmFja1xyXG5hPXNzcmM6MTM0NTUzODExNyBjbmFtZTp2N3drdnhRQVMzTDRWY21hXHJcbmE9c3Ny\nYzoxMzQ1NTM4MTE3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9\nc3NyYzoxMzQ1NTM4MTE3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTM0\nNTUzODExNyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673839362:coturn","icePassword1":"1wZbAsDIO4a2LVAlFl4FDNMYsBk\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackViewerSendSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4677 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50335 typ host generation 0 ufrag R/GU network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50335 typ host generation 0 ufrag R/GU network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4677 sendIceCandidate [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838784220","params":{"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50335 typ host generation 0 ufrag R/GU network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackViewerSendSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53414 typ host generation 0 ufrag R/GU network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53414 typ host generation 0 ufrag R/GU network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4677 sendIceCandidate [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838784222","params":{"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 53414 typ host generation 0 ufrag R/GU network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackViewerSendSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 15203 typ srflx raddr 10.53.4.91 rport 53414 generation 0 ufrag R/GU network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 15203 typ srflx raddr 10.53.4.91 rport 53414 generation 0 ufrag R/GU network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4677 sendIceCandidate [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838784462","params":{"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 15203 typ srflx raddr 10.53.4.91 rport 53414 generation 0 ufrag R/GU network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackViewerSendSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (399ms) [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:13:03 GMT [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"51345991-0ef3-412d-95da-8c53ee6d89c3","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839383},{"uris":["turn:54.87.154.8:3478"],"username":"1673839383:coturn","password":"QiE6k7n+xpFFVNlf7CVoFRO+GhE=","expireTimestamp":1673839383}]} [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"51345991-0ef3-412d-95da-8c53ee6d89c3","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839383},{"uris":["turn:54.87.154.8:3478"],"username":"1673839383:coturn","password":"QiE6k7n+xpFFVNlf7CVoFRO+GhE=","expireTimestamp":1673839383}]} [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61798 typ relay raddr 223.104.77.201 rport 15203 generation 0 ufrag R/GU network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61798 typ relay raddr 223.104.77.201 rport 15203 generation 0 ufrag R/GU network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4677 sendIceCandidate [DEBUG END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838784758","params":{"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61798 typ relay raddr 223.104.77.201 rport 15203 generation 0 ufrag R/GU network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:03.960 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:682 [INFO END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackViewerSendSignal [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:03.960 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838782_1838_779190682", "version": 2, "timestamp": 1673838784589, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c62f3f74-bab4-42da-a24a-349b3e29403d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Received IceCandidate from remote sessionId = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 checkAndAddIceCandidate message = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1096 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2760 [INFO END] +2023-01-16 11:13:06.816 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838782_1839_872756820", "version": 2, "timestamp": 1673838785325, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NjMxMTQ2ODkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIyMzYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTg5OTYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTU1OTM5MDI5NyBjbmFtZTpYWTF2OURmaXVHbWNOenl4XHJcbmE9c3NyYzoxNTU5MzkwMjk3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1NTkzOTAyOTcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTU5MzkwMjk3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOY0NtXHJcbmE9aWNlLXB3ZDpaaGQzajdETWEzZGtnRWVlaTVRWjZBT2dcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGQjo2NTozMzowODo4RTowRTpGMDpEMzpBOTo0QzoxRDoxQzpEODozRDpGRjpEOTpFNzo3MjoyNzpDRDoyODo5Qjo5OTpCMjo4RjpDQjozNTo0MDoxMDpFRTo1MTo4QVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIyMzYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTg5OTYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjEzODc3ODk3MCBjbmFtZTpYWTF2OURmaXVHbWNOenl4XHJcbmE9c3NyYzoyMTM4Nzc4OTcwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIxMzg3Nzg5NzAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMTM4Nzc4OTcwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOY0NtXHJcbmE9aWNlLXB3ZDpaaGQzajdETWEzZGtnRWVlaTVRWjZBT2dcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGQjo2NTozMzowODo4RTowRTpGMDpEMzpBOTo0QzoxRDoxQzpEODozRDpGRjpEOTpFNzo3MjoyNzpDRDoyODo5Qjo5OTpCMjo4RjpDQjozNTo0MDoxMDpFRTo1MTo4QVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "c62f3f74-bab4-42da-a24a-349b3e29403d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Answer Sdp: v=0 +o=- 563114689 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52236 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1559390297 cname:XY1v9DfiuGmcNzyx +a=ssrc:1559390297 msid:myKvsVideoStream myAudioTrack +a=ssrc:1559390297 mslabel:myKvsVideoStream +a=ssrc:1559390297 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NcCm +a=ice-pwd:Zhd3j7DMa3dkgEeei5QZ6AOg +a=ice-options:trickle +a=fingerprint:sha-256 FB:65:33:08:8E:0E:F0:D3:A9:4C:1D:1C:D8:3D:FF:D9:E7:72:27:CD:28:9B:99:B2:8F:CB:35:40:10:EE:51:8A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52236 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2138778970 cname:XY1v9DfiuGmcNzyx +a=ssrc:2138778970 msid:myKvsVideoStream myVideoTrack +a=ssrc:2138778970 mslabel:myKvsVideoStream +a=ssrc:2138778970 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NcCm +a=ice-pwd:Zhd3j7DMa3dkgEeei5QZ6AOg +a=ice-options:trickle +a=fingerprint:sha-256 FB:65:33:08:8E:0E:F0:D3:A9:4C:1D:1C:D8:3D:FF:D9:E7:72:27:CD:28:9B:99:B2:8F:CB:35:40:10:EE:51:8A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 4677 addRemoteStream [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 4677 addRemoteStream [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 4677 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Answer Client ID: c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onConnectionChange [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4677 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58996 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1096 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2919 [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838783_1840_1227592998", "version": 2, "timestamp": 1673838785390, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52236 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c62f3f74-bab4-42da-a24a-349b3e29403d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Received IceCandidate from remote sessionId = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 checkAndAddIceCandidate message = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Peer connection found already [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52236 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1096 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2927 [INFO END] +2023-01-16 11:13:06.816 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838783_1841_1980652419", "version": 2, "timestamp": 1673838785654, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 64524 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c62f3f74-bab4-42da-a24a-349b3e29403d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Received IceCandidate from remote sessionId = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 checkAndAddIceCandidate message = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Peer connection found already [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 64524 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1096 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2931 [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=f8e59f6e-ecca-4840-91d9-157191797fc0 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838784_1842_1304005170", "version": 2, "timestamp": 1673838786147, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 55670 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "c62f3f74-bab4-42da-a24a-349b3e29403d", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Received IceCandidate from remote sessionId = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 checkAndAddIceCandidate message = c62f3f74-bab4-42da-a24a-349b3e29403d [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Peer connection found already [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1096 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 55670 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1096 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:13:06.816 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3193 [INFO END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:13:06.816 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838786} [DEBUG END] +2023-01-16 11:13:08.236 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61798 typ relay raddr 223.104.77.201 rport 15203 generation 0 ufrag R/GU network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52236 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag NcCm network-cost 999 [DEBUG END] +2023-01-16 11:13:08.236 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:13:08.236 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61798 typ relay raddr 223.104.77.201 rport 15203 generation 0 ufrag R/GU network-id 3 network-cost 900 remote sdp = candidate:2948684514 1 udp 2130706431 58996 typ prflx generation 0 ufrag NcCm [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onConnectionChange [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 4677 PeerConnection connected [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 4677 peerConnectSuccess [DEBUG END] +2023-01-16 11:13:09.663 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5585 [INFO END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4677 startHeartbeat [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4677 getBitRate [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4676 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4676 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 4735 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:13:09.663 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6337 [INFO END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 4735 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 4735 registerBitRateCallback [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 4735 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:13:09.663 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:13:09.663 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:13:09.663 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:13:10.682 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4677 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:13:10.682 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4677 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838708000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:13:12.324 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:c62f3f74-bab4-42da-a24a-349b3e29403d [INFO END] +2023-01-16 11:13:12.324 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:13:12.324 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838792727","params":{"sessionId":"c62f3f74-bab4-42da-a24a-349b3e29403d"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:13:12.324 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4677 onConnectionChange [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4677 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838790000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4676 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:13:12.324 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:01.226 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:14:01.226 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10677 [DEBUG END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: timestamp=1673838841648 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: nonce=256c0e99-2a9b-484d-bb7f-19acebc66b39 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: sign=72d1408d67c58a14ab2396feeebf3419 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:14:01.226 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:14:01.226 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:14:01.226 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:14:01.226 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:14:01 GMT [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=596 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:14:01 GMT [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=746 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:14:01 GMT [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amzn-requestid=cdafe32e-f06a-48c0-8534-a3278b3b2d21 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MXDERZoAMFlhQ= [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c0f9-7013944065739c1e348accd6;Sampled=0 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1200 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: timestamp=1673838842883 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: nonce=8600fe1b-9267-4366-b523-2309d34fc0f9 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: sign=60c6d98f444c8a47b41e4d8b5f04c081 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:14:02.392 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:14:02.392 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:14:02 GMT [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9e0a40e6-0f45-464f-a825-5a701c2630f0 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MXIHmEIAMFwMA= [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c0fa-529a8c691438b7f44fc45d57;Sampled=0 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=461 [INFO END] +2023-01-16 11:14:02.392 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1021}} [INFO END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (695ms) [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:14:02 GMT [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839442},{"uris":["turn:54.87.154.8:3478"],"username":"1673839442:coturn","password":"ENW8T5ovG/qiIKo8Ad0fHsVMvXo=","expireTimestamp":1673839442}]} [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839442},{"uris":["turn:54.87.154.8:3478"],"username":"1673839442:coturn","password":"ENW8T5ovG/qiIKo8Ad0fHsVMvXo=","expireTimestamp":1673839442}]} [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:14:03.631 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:14:03.631 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1221,5,main] thread id:10713 [DEBUG END] +2023-01-16 11:14:03.631 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:14:04.861 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:be576b10-7555-47e0-a1f3-8a1ff256711f 耗时:0 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5392 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5392 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5392 createSdpOffer success [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5392 oldSDP =v=0 +o=- 8051362691637902208 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2zM9 +a=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:546001830 cname:TCUu9nglnyQNlAH0 +a=ssrc:546001830 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:546001830 mslabel:KvsLocalMediaStream +a=ssrc:546001830 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2zM9 +a=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3167718489 3402783626 +a=ssrc:3167718489 cname:TCUu9nglnyQNlAH0 +a=ssrc:3167718489 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3167718489 mslabel:KvsLocalMediaStream +a=ssrc:3167718489 label:KvsVideoTrack +a=ssrc:3402783626 cname:TCUu9nglnyQNlAH0 +a=ssrc:3402783626 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3402783626 mslabel:KvsLocalMediaStream +a=ssrc:3402783626 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] Message >>>signaling_threa - 5392 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8051362691637902208 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2zM9\r\na=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:546001830 cname:TCUu9nglnyQNlAH0\r\na=ssrc:546001830 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:546001830 mslabel:KvsLocalMediaStream\r\na=ssrc:546001830 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2zM9\r\na=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3167718489 3402783626\r\na=ssrc:3167718489 cname:TCUu9nglnyQNlAH0\r\na=ssrc:3167718489 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3167718489 mslabel:KvsLocalMediaStream\r\na=ssrc:3167718489 label:KvsVideoTrack\r\na=ssrc:3402783626 cname:TCUu9nglnyQNlAH0\r\na=ssrc:3402783626 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3402783626 mslabel:KvsLocalMediaStream\r\na=ssrc:3402783626 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] Message >>>signaling_threa - 5392 createOffer description=v=0 +o=- 8051362691637902208 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2zM9 +a=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:546001830 cname:TCUu9nglnyQNlAH0 +a=ssrc:546001830 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:546001830 mslabel:KvsLocalMediaStream +a=ssrc:546001830 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2zM9 +a=ice-pwd:+JGzDZJeHyCJH40nX/1PWHJ0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 C6:ED:4E:2F:BB:95:8D:FF:F0:45:6A:41:68:A8:F6:23:3F:F8:71:12:50:96:79:7C:70:4A:77:39:33:97:F3:33 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3167718489 3402783626 +a=ssrc:3167718489 cname:TCUu9nglnyQNlAH0 +a=ssrc:3167718489 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3167718489 mslabel:KvsLocalMediaStream +a=ssrc:3167718489 label:KvsVideoTrack +a=ssrc:3402783626 cname:TCUu9nglnyQNlAH0 +a=ssrc:3402783626 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3402783626 mslabel:KvsLocalMediaStream +a=ssrc:3402783626 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5392 sendSdpOffer [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838863512","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgwNTEzNjI2OTE2Mzc5MDIyMDggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MnpNOVxyXG5hPWljZS1wd2Q6K0pHekRaSmVIeUNKSDQwblgvMVBXSEowXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEM2OkVEOjRFOjJGOkJCOjk1OjhEOkZGOkYwOjQ1OjZBOjQxOjY4OkE4OkY2OjIzOjNGOkY4\nOjcxOjEyOjUwOjk2Ojc5OjdDOjcwOjRBOjc3OjM5OjMzOjk3OkYzOjMzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NTQ2MDAxODMwIGNuYW1lOlRDVXU5bmdsbnlRTmxBSDBcclxuYT1zc3JjOjU0NjAwMTgzMCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NTQ2MDAxODMw\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NTQ2MDAxODMwIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MnpNOVxyXG5hPWljZS1wd2Q6\nK0pHekRaSmVIeUNKSDQwblgvMVBXSEowXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEM2OkVEOjRFOjJGOkJCOjk1OjhEOkZGOkYw\nOjQ1OjZBOjQxOjY4OkE4OkY2OjIzOjNGOkY4OjcxOjEyOjUwOjk2Ojc5OjdDOjcwOjRBOjc3OjM5\nOjMzOjk3OkYzOjMzXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDMxNjc3MTg0ODkgMzQwMjc4MzYyNlxyXG5hPXNzcmM6MzE2Nzcx\nODQ4OSBjbmFtZTpUQ1V1OW5nbG55UU5sQUgwXHJcbmE9c3NyYzozMTY3NzE4NDg5IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMTY3NzE4NDg5IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzE2NzcxODQ4OSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozNDAyNzgzNjI2IGNuYW1lOlRDVXU5bmdsbnlRTmxBSDBcclxuYT1z\nc3JjOjM0MDI3ODM2MjYgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM0MDI3ODM2MjYgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNDAyNzgzNjI2IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839442:coturn","icePassword1":"ENW8T5ovG/qiIKo8Ad0fHsVMvXo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackViewerSendSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5392 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60069 typ host generation 0 ufrag 2zM9 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60069 typ host generation 0 ufrag 2zM9 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5392 sendIceCandidate [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838863517","params":{"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60069 typ host generation 0 ufrag 2zM9 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackViewerSendSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 40479 typ host generation 0 ufrag 2zM9 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 40479 typ host generation 0 ufrag 2zM9 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5392 sendIceCandidate [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838863518","params":{"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 40479 typ host generation 0 ufrag 2zM9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackViewerSendSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 26891 typ srflx raddr 10.53.4.91 rport 40479 generation 0 ufrag 2zM9 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 26891 typ srflx raddr 10.53.4.91 rport 40479 generation 0 ufrag 2zM9 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5392 sendIceCandidate [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838863759","params":{"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 26891 typ srflx raddr 10.53.4.91 rport 40479 generation 0 ufrag 2zM9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackViewerSendSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (422ms) [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:14:22 GMT [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"18f75257-b1a6-4c1e-90ab-6e34c716244a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839462},{"uris":["turn:54.87.154.8:3478"],"username":"1673839462:coturn","password":"7t7s1u1hW805QX24AuxL7LqwaKc=","expireTimestamp":1673839462}]} [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"18f75257-b1a6-4c1e-90ab-6e34c716244a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839462},{"uris":["turn:54.87.154.8:3478"],"username":"1673839462:coturn","password":"7t7s1u1hW805QX24AuxL7LqwaKc=","expireTimestamp":1673839462}]} [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53678 typ relay raddr 223.104.77.207 rport 26891 generation 0 ufrag 2zM9 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53678 typ relay raddr 223.104.77.207 rport 26891 generation 0 ufrag 2zM9 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5392 sendIceCandidate [DEBUG END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838864048","params":{"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 53678 typ relay raddr 223.104.77.207 rport 26891 generation 0 ufrag 2zM9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:23.258 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:676 [INFO END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackViewerSendSignal [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:23.258 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838862_1843_1854579805", "version": 2, "timestamp": 1673838863839, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxODAxNjI5OTU4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQwNTI1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM4ODUyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1ODYxNTU1MCBjbmFtZTpndGZ0b2hTTi9uZnVLVmR1XHJcbmE9c3NyYzoxNTg2MTU1NTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTU4NjE1NTUwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTU4NjE1NTUwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpDdzFiXHJcbmE9aWNlLXB3ZDpiS0xJdllybGFiQVhTT3B2RVpqTWhEbmFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBENjpGQzo3NjpFOTpBQzpBNDo3QzpBQjo1NTpEQjo1Mjo0RTozRTo1NzpGODpENTpBOTo0NzpGRjo2NTowMDo4MjpBMzowOTowQTo3MTozRjpGMDoxNTpFNjo0Rjo1RlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA1MjUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzg4NTIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTExMzMyMDczNiBjbmFtZTpndGZ0b2hTTi9uZnVLVmR1XHJcbmE9c3NyYzoxMTEzMzIwNzM2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExMTMzMjA3MzYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMTEzMzIwNzM2IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpDdzFiXHJcbmE9aWNlLXB3ZDpiS0xJdllybGFiQVhTT3B2RVpqTWhEbmFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBENjpGQzo3NjpFOTpBQzpBNDo3QzpBQjo1NTpEQjo1Mjo0RTozRTo1NzpGODpENTpBOTo0NzpGRjo2NTowMDo4MjpBMzowOTowQTo3MTozRjpGMDoxNTpFNjo0Rjo1RlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "be576b10-7555-47e0-a1f3-8a1ff256711f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Answer Sdp: v=0 +o=- 1801629958 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40525 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38852 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:158615550 cname:gtftohSN/nfuKVdu +a=ssrc:158615550 msid:myKvsVideoStream myAudioTrack +a=ssrc:158615550 mslabel:myKvsVideoStream +a=ssrc:158615550 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cw1b +a=ice-pwd:bKLIvYrlabAXSOpvEZjMhDna +a=ice-options:trickle +a=fingerprint:sha-256 D6:FC:76:E9:AC:A4:7C:AB:55:DB:52:4E:3E:57:F8:D5:A9:47:FF:65:00:82:A3:09:0A:71:3F:F0:15:E6:4F:5F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40525 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 38852 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1113320736 cname:gtftohSN/nfuKVdu +a=ssrc:1113320736 msid:myKvsVideoStream myVideoTrack +a=ssrc:1113320736 mslabel:myKvsVideoStream +a=ssrc:1113320736 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cw1b +a=ice-pwd:bKLIvYrlabAXSOpvEZjMhDna +a=ice-options:trickle +a=fingerprint:sha-256 D6:FC:76:E9:AC:A4:7C:AB:55:DB:52:4E:3E:57:F8:D5:A9:47:FF:65:00:82:A3:09:0A:71:3F:F0:15:E6:4F:5F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 5392 addRemoteStream [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5392 addRemoteStream [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5392 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Answer Client ID: be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1221 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2123 [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onConnectionChange [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5392 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838862_1845_218852106", "version": 2, "timestamp": 1673838864065, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 40525 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "be576b10-7555-47e0-a1f3-8a1ff256711f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Received IceCandidate from remote sessionId = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 checkAndAddIceCandidate message = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Peer connection found already [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 40525 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1221 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2128 [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838862_1844_831104907", "version": 2, "timestamp": 1673838864132, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 38852 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "be576b10-7555-47e0-a1f3-8a1ff256711f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Received IceCandidate from remote sessionId = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 checkAndAddIceCandidate message = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Peer connection found already [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 38852 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1221 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2132 [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=07a712c1-8420-4479-b5b3-b6025d76cfea videoTrackState=LIVE [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838864} [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838863_1846_923814330", "version": 2, "timestamp": 1673838864936, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 58498 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "be576b10-7555-47e0-a1f3-8a1ff256711f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Received IceCandidate from remote sessionId = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 checkAndAddIceCandidate message = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Peer connection found already [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 58498 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1221 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:14:25.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2718 [INFO END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 53678 typ relay raddr 223.104.77.207 rport 26891 generation 0 ufrag 2zM9 network-id 3 network-cost 900 remote sdp = candidate:3830099134 1 udp 2130706431 38852 typ prflx generation 0 ufrag Cw1b [DEBUG END] +2023-01-16 11:14:25.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:14:26.704 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838863_1847_1581501515", "version": 2, "timestamp": 1673838865588, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 55240 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "be576b10-7555-47e0-a1f3-8a1ff256711f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Received IceCandidate from remote sessionId = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 checkAndAddIceCandidate message = be576b10-7555-47e0-a1f3-8a1ff256711f [DEBUG END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Peer connection found already [DEBUG END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1221 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 55240 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:14:26.704 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1221 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:14:26.704 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3336 [INFO END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onConnectionChange [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5392 PeerConnection connected [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 5392 peerConnectSuccess [DEBUG END] +2023-01-16 11:14:28.047 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4673 [INFO END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5392 startHeartbeat [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5392 getBitRate [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5391 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5391 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 5436 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:14:28.047 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5472 [INFO END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 5436 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 5436 registerBitRateCallback [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 5436 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:14:28.047 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:14:28.047 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:14:28.047 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:14:29.074 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5392 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:14:29.074 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5392 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838790000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:14:30.422 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:be576b10-7555-47e0-a1f3-8a1ff256711f [INFO END] +2023-01-16 11:14:30.422 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:14:30.422 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838870832","params":{"sessionId":"be576b10-7555-47e0-a1f3-8a1ff256711f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:14:30.422 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5392 onConnectionChange [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5392 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673838869000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5391 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:14:30.422 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:21.468 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:15:21.468 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10684 [DEBUG END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: timestamp=1673838921880 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: nonce=c7c003c0-914b-4690-96d4-3204e17662b4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: sign=c90d2c88922f3e076cbc8024e7f7efd4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:15:21.468 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:15:21.468 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:15:21.468 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:15:21.468 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:15:21 GMT [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=623 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:15:21 GMT [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=782 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:15:22 GMT [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amzn-requestid=4ed4b393-cbc0-4e85-b4e0-9c6e16c38cea [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MjlEbcoAMFcQQ= [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c149-208d10093ceaf84f7d62832a;Sampled=0 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1171 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: timestamp=1673838923090 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: nonce=e887b885-fa99-41c2-8aa0-9cbb11003183 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: sign=6e13755399fa52ebc42af06096397484 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:15:22.652 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:15:22.652 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:15:22 GMT [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amzn-requestid=17f37178-b519-4191-a3bf-71f57e9bd8e5 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MjqFzOoAMFVUA= [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c14a-5e9c005a61b9fea93469df01;Sampled=0 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=446 [INFO END] +2023-01-16 11:15:22.652 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1022}} [INFO END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (644ms) [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:15:22 GMT [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839522},{"uris":["turn:54.87.154.8:3478"],"username":"1673839522:coturn","password":"56wRqWKCjljPGLGt6mY27pqLG1k=","expireTimestamp":1673839522}]} [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839522},{"uris":["turn:54.87.154.8:3478"],"username":"1673839522:coturn","password":"56wRqWKCjljPGLGt6mY27pqLG1k=","expireTimestamp":1673839522}]} [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:15:23.751 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:15:23.751 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1463,5,main] thread id:10718 [DEBUG END] +2023-01-16 11:15:23.751 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:15:23.751 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:38e935c4-ee43-4b5f-82ba-80ed68a062ea 耗时:0 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6123 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6123 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6123 createSdpOffer success [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6123 oldSDP =v=0 +o=- 5139685821458397090 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/3NC +a=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:327827684 cname:jdjItSAe4razCtkH +a=ssrc:327827684 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:327827684 mslabel:KvsLocalMediaStream +a=ssrc:327827684 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/3NC +a=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2419711779 2878061920 +a=ssrc:2419711779 cname:jdjItSAe4razCtkH +a=ssrc:2419711779 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2419711779 mslabel:KvsLocalMediaStream +a=ssrc:2419711779 label:KvsVideoTrack +a=ssrc:2878061920 cname:jdjItSAe4razCtkH +a=ssrc:2878061920 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2878061920 mslabel:KvsLocalMediaStream +a=ssrc:2878061920 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] Message >>>signaling_threa - 6123 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5139685821458397090 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/3NC\r\na=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:327827684 cname:jdjItSAe4razCtkH\r\na=ssrc:327827684 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:327827684 mslabel:KvsLocalMediaStream\r\na=ssrc:327827684 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:/3NC\r\na=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2419711779 2878061920\r\na=ssrc:2419711779 cname:jdjItSAe4razCtkH\r\na=ssrc:2419711779 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2419711779 mslabel:KvsLocalMediaStream\r\na=ssrc:2419711779 label:KvsVideoTrack\r\na=ssrc:2878061920 cname:jdjItSAe4razCtkH\r\na=ssrc:2878061920 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2878061920 mslabel:KvsLocalMediaStream\r\na=ssrc:2878061920 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] Message >>>signaling_threa - 6123 createOffer description=v=0 +o=- 5139685821458397090 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/3NC +a=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:327827684 cname:jdjItSAe4razCtkH +a=ssrc:327827684 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:327827684 mslabel:KvsLocalMediaStream +a=ssrc:327827684 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/3NC +a=ice-pwd:eFU3NtCg+zx7MygIbd5BQqbu +a=ice-options:trickle renomination +a=fingerprint:sha-256 63:CF:BA:7B:1A:94:8B:FB:05:66:B2:1E:3B:EB:9B:83:2E:BF:AE:64:60:AB:02:01:08:49:10:02:67:3F:AF:4C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2419711779 2878061920 +a=ssrc:2419711779 cname:jdjItSAe4razCtkH +a=ssrc:2419711779 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2419711779 mslabel:KvsLocalMediaStream +a=ssrc:2419711779 label:KvsVideoTrack +a=ssrc:2878061920 cname:jdjItSAe4razCtkH +a=ssrc:2878061920 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2878061920 mslabel:KvsLocalMediaStream +a=ssrc:2878061920 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6123 sendSdpOffer [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838944543","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDUxMzk2ODU4MjE0NTgzOTcwOTAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6LzNOQ1xyXG5hPWljZS1wd2Q6ZUZVM050Q2creng3TXlnSWJkNUJRcWJ1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDYzOkNGOkJBOjdCOjFBOjk0OjhCOkZCOjA1OjY2OkIyOjFFOjNCOkVCOjlCOjgzOjJFOkJG\nOkFFOjY0OjYwOkFCOjAyOjAxOjA4OjQ5OjEwOjAyOjY3OjNGOkFGOjRDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzI3ODI3Njg0IGNuYW1lOmpkakl0U0FlNHJhekN0a0hcclxuYT1zc3JjOjMyNzgyNzY4NCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MzI3ODI3Njg0\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzI3ODI3Njg0IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6LzNOQ1xyXG5hPWljZS1wd2Q6\nZUZVM050Q2creng3TXlnSWJkNUJRcWJ1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDYzOkNGOkJBOjdCOjFBOjk0OjhCOkZCOjA1\nOjY2OkIyOjFFOjNCOkVCOjlCOjgzOjJFOkJGOkFFOjY0OjYwOkFCOjAyOjAxOjA4OjQ5OjEwOjAy\nOjY3OjNGOkFGOjRDXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDI0MTk3MTE3NzkgMjg3ODA2MTkyMFxyXG5hPXNzcmM6MjQxOTcx\nMTc3OSBjbmFtZTpqZGpJdFNBZTRyYXpDdGtIXHJcbmE9c3NyYzoyNDE5NzExNzc5IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNDE5NzExNzc5IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQxOTcxMTc3OSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyODc4MDYxOTIwIGNuYW1lOmpkakl0U0FlNHJhekN0a0hcclxuYT1z\nc3JjOjI4NzgwNjE5MjAgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI4NzgwNjE5MjAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nODc4MDYxOTIwIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839522:coturn","icePassword1":"56wRqWKCjljPGLGt6mY27pqLG1k\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackViewerSendSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6123 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45176 typ host generation 0 ufrag /3NC network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45176 typ host generation 0 ufrag /3NC network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6123 sendIceCandidate [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838944547","params":{"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45176 typ host generation 0 ufrag /3NC network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackViewerSendSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57453 typ host generation 0 ufrag /3NC network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57453 typ host generation 0 ufrag /3NC network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6123 sendIceCandidate [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838944548","params":{"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57453 typ host generation 0 ufrag /3NC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackViewerSendSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15921 typ srflx raddr 10.53.4.91 rport 57453 generation 0 ufrag /3NC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15921 typ srflx raddr 10.53.4.91 rport 57453 generation 0 ufrag /3NC network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6123 sendIceCandidate [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838944779","params":{"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 15921 typ srflx raddr 10.53.4.91 rport 57453 generation 0 ufrag /3NC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:377 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackViewerSendSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (404ms) [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:15:43 GMT [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d9392673-7d99-4547-bbe7-b4745ebc436d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839543},{"uris":["turn:52.20.79.251:3478"],"username":"1673839543:coturn","password":"oIwpIdY41TI14Gj8aBwQwjnOQF8=","expireTimestamp":1673839543}]} [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d9392673-7d99-4547-bbe7-b4745ebc436d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839543},{"uris":["turn:52.20.79.251:3478"],"username":"1673839543:coturn","password":"oIwpIdY41TI14Gj8aBwQwjnOQF8=","expireTimestamp":1673839543}]} [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52214 typ relay raddr 223.104.77.207 rport 15921 generation 0 ufrag /3NC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52214 typ relay raddr 223.104.77.207 rport 15921 generation 0 ufrag /3NC network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6123 sendIceCandidate [DEBUG END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838945065","params":{"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52214 typ relay raddr 223.104.77.207 rport 15921 generation 0 ufrag /3NC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:44.287 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:665 [INFO END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackViewerSendSignal [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:44.287 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:15:45.577 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838943_1848_1014530728", "version": 2, "timestamp": 1673838945036, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5MDQwMjkxMjkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTcyNTggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTY4MzggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6ODg0MzQ3MTYxIGNuYW1lOng5QXl5dzNVeGZDUkRocmtcclxuYT1zc3JjOjg4NDM0NzE2MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo4ODQzNDcxNjEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo4ODQzNDcxNjEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjFwbTdcclxuYT1pY2UtcHdkOlkxYmtXYVZRWENvbm9nZERMN3lkdmdWMVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDZBOkY5OjA5OjI0OkMxOkMwOjY0OjU4OkYzOkNFOjI5OkQ1OjIyOjBBOkVDOjQ1OjkwOjFBOjY1OkJFOkU5Ojk1OjFEOjczOjVDOkUzOkNEOkI3OjI3OkVDOkYyOjhBXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1NzI1OCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1NjgzOCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoyODY2MzM3NzMgY25hbWU6eDlBeXl3M1V4ZkNSRGhya1xyXG5hPXNzcmM6Mjg2NjMzNzczIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjI4NjYzMzc3MyBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjI4NjYzMzc3MyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MXBtN1xyXG5hPWljZS1wd2Q6WTFia1dhVlFYQ29ub2dkREw3eWR2Z1YxXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNkE6Rjk6MDk6MjQ6QzE6QzA6NjQ6NTg6RjM6Q0U6Mjk6RDU6MjI6MEE6RUM6NDU6OTA6MUE6NjU6QkU6RTk6OTU6MUQ6NzM6NUM6RTM6Q0Q6Qjc6Mjc6RUM6RjI6OEFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "38e935c4-ee43-4b5f-82ba-80ed68a062ea", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Answer Sdp: v=0 +o=- 904029129 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57258 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56838 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:884347161 cname:x9Ayyw3UxfCRDhrk +a=ssrc:884347161 msid:myKvsVideoStream myAudioTrack +a=ssrc:884347161 mslabel:myKvsVideoStream +a=ssrc:884347161 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1pm7 +a=ice-pwd:Y1bkWaVQXConogdDL7ydvgV1 +a=ice-options:trickle +a=fingerprint:sha-256 6A:F9:09:24:C1:C0:64:58:F3:CE:29:D5:22:0A:EC:45:90:1A:65:BE:E9:95:1D:73:5C:E3:CD:B7:27:EC:F2:8A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57258 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56838 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:286633773 cname:x9Ayyw3UxfCRDhrk +a=ssrc:286633773 msid:myKvsVideoStream myVideoTrack +a=ssrc:286633773 mslabel:myKvsVideoStream +a=ssrc:286633773 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1pm7 +a=ice-pwd:Y1bkWaVQXConogdDL7ydvgV1 +a=ice-options:trickle +a=fingerprint:sha-256 6A:F9:09:24:C1:C0:64:58:F3:CE:29:D5:22:0A:EC:45:90:1A:65:BE:E9:95:1D:73:5C:E3:CD:B7:27:EC:F2:8A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 6123 addRemoteStream [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6123 addRemoteStream [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6123 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Answer Client ID: 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1463 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onConnectionChange [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:15:45.577 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1938 [INFO END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6123 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d936e9c5-e559-4b51-a079-ca12826df44c videoTrackState=LIVE [DEBUG END] +2023-01-16 11:15:45.577 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838943_1850_1764635007", "version": 2, "timestamp": 1673838945222, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 57258 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "38e935c4-ee43-4b5f-82ba-80ed68a062ea", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Received IceCandidate from remote sessionId = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 checkAndAddIceCandidate message = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Peer connection found already [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 57258 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1463 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:15:45.577 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1953 [INFO END] +2023-01-16 11:15:45.577 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838943_1849_1649166864", "version": 2, "timestamp": 1673838945231, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56838 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "38e935c4-ee43-4b5f-82ba-80ed68a062ea", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Received IceCandidate from remote sessionId = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 checkAndAddIceCandidate message = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Peer connection found already [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56838 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:15:45.577 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1463 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:15:45.577 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2062 [INFO END] +2023-01-16 11:15:47.010 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838944_1851_1157094896", "version": 2, "timestamp": 1673838945866, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 60103 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "38e935c4-ee43-4b5f-82ba-80ed68a062ea", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Received IceCandidate from remote sessionId = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 checkAndAddIceCandidate message = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Peer connection found already [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 60103 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1463 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:15:47.010 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2617 [INFO END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52214 typ relay raddr 223.104.77.207 rport 15921 generation 0 ufrag /3NC network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 57258 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 1pm7 network-cost 999 [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673838944} [DEBUG END] +2023-01-16 11:15:47.010 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673838944_1852_1024736780", "version": 2, "timestamp": 1673838946451, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 63022 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "38e935c4-ee43-4b5f-82ba-80ed68a062ea", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Received IceCandidate from remote sessionId = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 checkAndAddIceCandidate message = 38e935c4-ee43-4b5f-82ba-80ed68a062ea [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Peer connection found already [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1463 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 63022 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:15:47.010 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1463 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:15:47.010 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3188 [INFO END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onConnectionChange [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6123 PeerConnection connected [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 6123 peerConnectSuccess [DEBUG END] +2023-01-16 11:15:48.482 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4080 [INFO END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6123 startHeartbeat [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6123 getBitRate [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6122 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6122 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 6160 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:15:48.482 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4865 [INFO END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 6160 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 6160 registerBitRateCallback [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 6160 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:15:48.482 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:15:48.482 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:15:48.482 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:15:49.505 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6123 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:15:49.505 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6123 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838869000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:15:51.336 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:38e935c4-ee43-4b5f-82ba-80ed68a062ea [INFO END] +2023-01-16 11:15:51.336 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:15:51.336 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673838951745","params":{"sessionId":"38e935c4-ee43-4b5f-82ba-80ed68a062ea"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:15:51.336 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6123 onConnectionChange [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6123 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838949000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6122 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:15:51.336 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:16:41.650 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_1650 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10689 [DEBUG END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: timestamp=1673839002070 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: nonce=1d4ddbe5-4fe8-43e9-aa68-3786f60deca5 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: sign=993ab60e23732c29755b79787a716f37 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:16:41.650 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:16:41.650 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:16:41 GMT [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=563 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:16:41 GMT [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=711 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:16:42 GMT [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a010f4e4-6f4e-4a03-bc02-87c0ecfafdb3 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MwHGHvIAMFsgA= [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c19a-335cc0df307d57ef64a9964e;Sampled=0 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1184 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: timestamp=1673839003287 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: nonce=6856cb99-3d17-43d2-9eec-ee886e10112e [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: sign=6252be565eb4159d309c4504b14a7443 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:16:42.784 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:16:42.784 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:16:42.784 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:16:42 GMT [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2f8853af-ab8e-4015-ab79-c02f71481615 [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0MwNFX0oAMFyTQ= [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c19a-477e088b4227baa04fbf428b;Sampled=0 [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=605 [INFO END] +2023-01-16 11:16:43.893 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1024}} [INFO END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (676ms) [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:16:42 GMT [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839602},{"uris":["turn:52.20.79.251:3478"],"username":"1673839602:coturn","password":"WNgQKufktHzLCzrXZfnMiFzGxAI=","expireTimestamp":1673839602}]} [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839602},{"uris":["turn:52.20.79.251:3478"],"username":"1673839602:coturn","password":"WNgQKufktHzLCzrXZfnMiFzGxAI=","expireTimestamp":1673839602}]} [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:16:43.893 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:16:43.893 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:16:46.609 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1650,5,main] thread id:10724 [DEBUG END] +2023-01-16 11:16:46.609 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:16:46.609 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:790d949c-b521-4cb6-a215-f71bd20449c1 耗时:1 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6943 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6943 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6943 createSdpOffer success [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6943 oldSDP =v=0 +o=- 8386676087251132195 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:xvFC +a=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1603354541 cname:/FoYTr03i6d5Zpb7 +a=ssrc:1603354541 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1603354541 mslabel:KvsLocalMediaStream +a=ssrc:1603354541 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:xvFC +a=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4118121446 1846633358 +a=ssrc:4118121446 cname:/FoYTr03i6d5Zpb7 +a=ssrc:4118121446 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4118121446 mslabel:KvsLocalMediaStream +a=ssrc:4118121446 label:KvsVideoTrack +a=ssrc:1846633358 cname:/FoYTr03i6d5Zpb7 +a=ssrc:1846633358 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1846633358 mslabel:KvsLocalMediaStream +a=ssrc:1846633358 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] Message >>>signaling_threa - 6943 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8386676087251132195 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:xvFC\r\na=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1603354541 cname:/FoYTr03i6d5Zpb7\r\na=ssrc:1603354541 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1603354541 mslabel:KvsLocalMediaStream\r\na=ssrc:1603354541 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:xvFC\r\na=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4118121446 1846633358\r\na=ssrc:4118121446 cname:/FoYTr03i6d5Zpb7\r\na=ssrc:4118121446 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4118121446 mslabel:KvsLocalMediaStream\r\na=ssrc:4118121446 label:KvsVideoTrack\r\na=ssrc:1846633358 cname:/FoYTr03i6d5Zpb7\r\na=ssrc:1846633358 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1846633358 mslabel:KvsLocalMediaStream\r\na=ssrc:1846633358 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] Message >>>signaling_threa - 6943 createOffer description=v=0 +o=- 8386676087251132195 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:xvFC +a=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1603354541 cname:/FoYTr03i6d5Zpb7 +a=ssrc:1603354541 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1603354541 mslabel:KvsLocalMediaStream +a=ssrc:1603354541 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:xvFC +a=ice-pwd:oSEVejLhKU9RPM6O4w6Lv9mH +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:05:75:FF:F4:A5:60:72:8D:1E:2B:EA:E1:75:7D:DC:04:4E:C6:B7:92:FF:32:0E:70:D0:91:20:E9:D0:7E:C8 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4118121446 1846633358 +a=ssrc:4118121446 cname:/FoYTr03i6d5Zpb7 +a=ssrc:4118121446 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4118121446 mslabel:KvsLocalMediaStream +a=ssrc:4118121446 label:KvsVideoTrack +a=ssrc:1846633358 cname:/FoYTr03i6d5Zpb7 +a=ssrc:1846633358 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1846633358 mslabel:KvsLocalMediaStream +a=ssrc:1846633358 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6943 sendSdpOffer [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839024273","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgzODY2NzYwODcyNTExMzIxOTUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6eHZGQ1xyXG5hPWljZS1wd2Q6b1NFVmVqTGhLVTlSUE02TzR3Nkx2OW1IXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgxOjA1Ojc1OkZGOkY0OkE1OjYwOjcyOjhEOjFFOjJCOkVBOkUxOjc1OjdEOkRDOjA0OjRF\nOkM2OkI3OjkyOkZGOjMyOjBFOjcwOkQwOjkxOjIwOkU5OkQwOjdFOkM4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTYwMzM1NDU0MSBjbmFtZTovRm9ZVHIwM2k2ZDVacGI3XHJcbmE9c3NyYzoxNjAzMzU0NTQx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjAzMzU0\nNTQxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTYwMzM1NDU0MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnh2RkNcclxuYT1pY2Ut\ncHdkOm9TRVZlakxoS1U5UlBNNk80dzZMdjltSFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4MTowNTo3NTpGRjpGNDpBNTo2MDo3\nMjo4RDoxRToyQjpFQTpFMTo3NTo3RDpEQzowNDo0RTpDNjpCNzo5MjpGRjozMjowRTo3MDpEMDo5\nMToyMDpFOTpEMDo3RTpDOFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MTE4MTIxNDQ2IDE4NDY2MzMzNThcclxuYT1zc3JjOjQx\nMTgxMjE0NDYgY25hbWU6L0ZvWVRyMDNpNmQ1WnBiN1xyXG5hPXNzcmM6NDExODEyMTQ0NiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDExODEyMTQ0NiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQxMTgxMjE0NDYgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTg0NjYzMzM1OCBjbmFtZTovRm9ZVHIwM2k2ZDVacGI3XHJc\nbmE9c3NyYzoxODQ2NjMzMzU4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxODQ2NjMzMzU4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTg0NjYzMzM1OCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673839602:coturn","icePassword1":"WNgQKufktHzLCzrXZfnMiFzGxAI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackViewerSendSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6943 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52802 typ host generation 0 ufrag xvFC network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52802 typ host generation 0 ufrag xvFC network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6943 sendIceCandidate [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839024280","params":{"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52802 typ host generation 0 ufrag xvFC network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackViewerSendSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 60309 typ host generation 0 ufrag xvFC network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 60309 typ host generation 0 ufrag xvFC network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6943 sendIceCandidate [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839024281","params":{"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 60309 typ host generation 0 ufrag xvFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackViewerSendSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 14622 typ srflx raddr 10.53.4.91 rport 60309 generation 0 ufrag xvFC network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 14622 typ srflx raddr 10.53.4.91 rport 60309 generation 0 ufrag xvFC network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6943 sendIceCandidate [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839024535","params":{"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 14622 typ srflx raddr 10.53.4.91 rport 60309 generation 0 ufrag xvFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:400 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackViewerSendSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (423ms) [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:17:03 GMT [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7e39f403-1e27-4163-bf77-cbc81af8fbc6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839623},{"uris":["turn:54.87.154.8:3478"],"username":"1673839623:coturn","password":"WD0NsZ+P7hKIZwra/Cn3+VL3NmE=","expireTimestamp":1673839623}]} [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7e39f403-1e27-4163-bf77-cbc81af8fbc6","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839623},{"uris":["turn:54.87.154.8:3478"],"username":"1673839623:coturn","password":"WD0NsZ+P7hKIZwra/Cn3+VL3NmE=","expireTimestamp":1673839623}]} [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61600 typ relay raddr 223.104.77.201 rport 14622 generation 0 ufrag xvFC network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61600 typ relay raddr 223.104.77.201 rport 14622 generation 0 ufrag xvFC network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6943 sendIceCandidate [DEBUG END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839024808","params":{"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61600 typ relay raddr 223.104.77.201 rport 14622 generation 0 ufrag xvFC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:04.021 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:679 [INFO END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackViewerSendSignal [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:04.021 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:17:05.166 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839024} [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839023_1853_1646941784", "version": 2, "timestamp": 1673839024936, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDI5MDIzODIgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDIwMzQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTgyNzIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDkwMDk3NjQ5IGNuYW1lOkhDLzl5cWc3cCs0eGVPMUJcclxuYT1zc3JjOjQ5MDA5NzY0OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo0OTAwOTc2NDkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0OTAwOTc2NDkgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnRtclhcclxuYT1pY2UtcHdkOkIrSnk4Z0s2WVVLZk5BaWs5SFo0MTBWd1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEU3OjFGOkE3OjQ2OjcxOkNEOkUyOkNGOjYzOjYyOkM3OjIwOkNFOjZBOkVBOkIyOkExOjY4OjgwOjZEOkUxOkJDOjA3OkNDOjhCOjhGOkIyOjVFOjI3OjhBOjE5OkJCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0MjAzNCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1ODI3MiB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMzE5MDk2MDEyIGNuYW1lOkhDLzl5cWc3cCs0eGVPMUJcclxuYT1zc3JjOjEzMTkwOTYwMTIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTMxOTA5NjAxMiBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjEzMTkwOTYwMTIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnRtclhcclxuYT1pY2UtcHdkOkIrSnk4Z0s2WVVLZk5BaWs5SFo0MTBWd1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEU3OjFGOkE3OjQ2OjcxOkNEOkUyOkNGOjYzOjYyOkM3OjIwOkNFOjZBOkVBOkIyOkExOjY4OjgwOjZEOkUxOkJDOjA3OkNDOjhCOjhGOkIyOjVFOjI3OjhBOjE5OkJCXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "790d949c-b521-4cb6-a215-f71bd20449c1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Answer Sdp: v=0 +o=- 102902382 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42034 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58272 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:490097649 cname:HC/9yqg7p+4xeO1B +a=ssrc:490097649 msid:myKvsVideoStream myAudioTrack +a=ssrc:490097649 mslabel:myKvsVideoStream +a=ssrc:490097649 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tmrX +a=ice-pwd:B+Jy8gK6YUKfNAik9HZ410Vw +a=ice-options:trickle +a=fingerprint:sha-256 E7:1F:A7:46:71:CD:E2:CF:63:62:C7:20:CE:6A:EA:B2:A1:68:80:6D:E1:BC:07:CC:8B:8F:B2:5E:27:8A:19:BB +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42034 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58272 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1319096012 cname:HC/9yqg7p+4xeO1B +a=ssrc:1319096012 msid:myKvsVideoStream myVideoTrack +a=ssrc:1319096012 mslabel:myKvsVideoStream +a=ssrc:1319096012 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tmrX +a=ice-pwd:B+Jy8gK6YUKfNAik9HZ410Vw +a=ice-options:trickle +a=fingerprint:sha-256 E7:1F:A7:46:71:CD:E2:CF:63:62:C7:20:CE:6A:EA:B2:A1:68:80:6D:E1:BC:07:CC:8B:8F:B2:5E:27:8A:19:BB +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 6943 addRemoteStream [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6943 addRemoteStream [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6943 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Answer Client ID: 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onConnectionChange [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2173 [INFO END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6943 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=9c944aaa-bb00-459f-8cc5-9c8d8eb9b2b2 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839023_1854_1398047784", "version": 2, "timestamp": 1673839025334, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58272 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "790d949c-b521-4cb6-a215-f71bd20449c1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58272 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2340 [INFO END] +2023-01-16 11:17:06.168 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839023_1855_2001305721", "version": 2, "timestamp": 1673839025409, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 42034 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "790d949c-b521-4cb6-a215-f71bd20449c1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42034 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2411 [INFO END] +2023-01-16 11:17:06.168 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839024_1856_1750089262", "version": 2, "timestamp": 1673839025884, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 61868 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "790d949c-b521-4cb6-a215-f71bd20449c1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 61868 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:17:06.168 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:17:06.168 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2895 [INFO END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61600 typ relay raddr 223.104.77.201 rport 14622 generation 0 ufrag xvFC network-id 3 network-cost 900 remote sdp = candidate:3618012159 1 udp 2130706431 26969 typ prflx generation 0 ufrag tmrX [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:17:07.316 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839024_1857_1434069991", "version": 2, "timestamp": 1673839026559, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 53962 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "790d949c-b521-4cb6-a215-f71bd20449c1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Received IceCandidate from remote sessionId = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 checkAndAddIceCandidate message = 790d949c-b521-4cb6-a215-f71bd20449c1 [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Peer connection found already [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1650 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 53962 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:17:07.316 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1650 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:17:07.316 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3724 [INFO END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onConnectionChange [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6943 PeerConnection connected [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 6943 peerConnectSuccess [DEBUG END] +2023-01-16 11:17:08.747 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4612 [INFO END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6943 startHeartbeat [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6943 getBitRate [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6942 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6942 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 6999 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:17:08.747 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5411 [INFO END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 6999 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 6999 registerBitRateCallback [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 6999 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:17:08.747 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:17:08.747 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:17:08.747 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:17:09.764 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6943 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:17:09.764 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6943 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673838949000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:17:11.077 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:790d949c-b521-4cb6-a215-f71bd20449c1 [INFO END] +2023-01-16 11:17:11.077 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:17:11.077 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839031483","params":{"sessionId":"790d949c-b521-4cb6-a215-f71bd20449c1"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:17:11.077 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6943 onConnectionChange [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6943 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673839029000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6942 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:17:11.077 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:18:01.870 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:18:01.870 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10693 [DEBUG END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: timestamp=1673839082284 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: nonce=586682b0-af6e-4d61-9cb3-a0086c6da129 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: sign=eb2daaa920ab48b767f4d772c13aec32 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:18:01.870 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:18:01.870 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:18:01.870 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:18:01.870 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:02 GMT [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=612 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:02 GMT [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=763 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:02 GMT [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amzn-requestid=922c5f84-6d73-49e2-a948-51df742a2ad6 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0M8oE6vIAMFmtg= [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c1ea-187b02fb6cb7cd2525b02f95;Sampled=0 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1108 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3MzgzOTQyNSJ9.O4LUfAPHZbRjlMUZsas-xwDEfFZySMn2E0hzSSTVNTA4koG5MilHoCEhjj0KSJxOG_VIGzBE2nGRpaYFyRmvHg [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: timestamp=1673839083425 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: nonce=6aded069-7a4c-4b3d-a487-28463b62ec74 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: sign=3ca8e9dacb1e76c5ba42b08823d45856 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:18:03.045 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:18:03.045 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:02 GMT [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amzn-requestid=98fa9105-1ed0-4fed-8898-e0cfa3ffd589 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0M8tGMPoAMFhFw= [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c1ea-62b2abab5b534d88080cfddc;Sampled=0 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=443 [INFO END] +2023-01-16 11:18:03.045 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1025}} [INFO END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (665ms) [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:18:03 GMT [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839683},{"uris":["turn:54.87.154.8:3478"],"username":"1673839683:coturn","password":"qwvYOkO/0e0sh/yxVVFTzm6+Xvo=","expireTimestamp":1673839683}]} [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839683},{"uris":["turn:54.87.154.8:3478"],"username":"1673839683:coturn","password":"qwvYOkO/0e0sh/yxVVFTzm6+Xvo=","expireTimestamp":1673839683}]} [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:18:04.141 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:18:04.141 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1865,5,main] thread id:10729 [DEBUG END] +2023-01-16 11:18:04.141 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:18:04.141 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:b5cef804-2a86-4c9a-a625-3ca39ecf7a6f 耗时:0 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7730 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7730 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7730 createSdpOffer success [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7730 oldSDP =v=0 +o=- 6931497466861078116 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0Inw +a=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1326241775 cname:JuxJpzniLgaQxurv +a=ssrc:1326241775 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1326241775 mslabel:KvsLocalMediaStream +a=ssrc:1326241775 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0Inw +a=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2117724168 866186573 +a=ssrc:2117724168 cname:JuxJpzniLgaQxurv +a=ssrc:2117724168 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2117724168 mslabel:KvsLocalMediaStream +a=ssrc:2117724168 label:KvsVideoTrack +a=ssrc:866186573 cname:JuxJpzniLgaQxurv +a=ssrc:866186573 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:866186573 mslabel:KvsLocalMediaStream +a=ssrc:866186573 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] Message >>>signaling_threa - 7730 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6931497466861078116 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0Inw\r\na=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1326241775 cname:JuxJpzniLgaQxurv\r\na=ssrc:1326241775 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1326241775 mslabel:KvsLocalMediaStream\r\na=ssrc:1326241775 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0Inw\r\na=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2117724168 866186573\r\na=ssrc:2117724168 cname:JuxJpzniLgaQxurv\r\na=ssrc:2117724168 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2117724168 mslabel:KvsLocalMediaStream\r\na=ssrc:2117724168 label:KvsVideoTrack\r\na=ssrc:866186573 cname:JuxJpzniLgaQxurv\r\na=ssrc:866186573 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:866186573 mslabel:KvsLocalMediaStream\r\na=ssrc:866186573 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] Message >>>signaling_threa - 7730 createOffer description=v=0 +o=- 6931497466861078116 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0Inw +a=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1326241775 cname:JuxJpzniLgaQxurv +a=ssrc:1326241775 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1326241775 mslabel:KvsLocalMediaStream +a=ssrc:1326241775 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0Inw +a=ice-pwd:XLF6uR2gl+JH5GMhtkkkRQ/q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9E:EB:DA:12:31:57:0B:48:FA:CF:A0:CC:D7:52:D8:F6:B1:EC:8D:37:84:7A:9A:CE:44:BC:3D:B3:38:23:D9:59 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2117724168 866186573 +a=ssrc:2117724168 cname:JuxJpzniLgaQxurv +a=ssrc:2117724168 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2117724168 mslabel:KvsLocalMediaStream +a=ssrc:2117724168 label:KvsVideoTrack +a=ssrc:866186573 cname:JuxJpzniLgaQxurv +a=ssrc:866186573 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:866186573 mslabel:KvsLocalMediaStream +a=ssrc:866186573 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7730 sendSdpOffer [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839105377","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY5MzE0OTc0NjY4NjEwNzgxMTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MElud1xyXG5hPWljZS1wd2Q6WExGNnVSMmdsK0pINUdNaHRra2tSUS9xXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDlFOkVCOkRBOjEyOjMxOjU3OjBCOjQ4OkZBOkNGOkEwOkNDOkQ3OjUyOkQ4OkY2OkIxOkVD\nOjhEOjM3Ojg0OjdBOjlBOkNFOjQ0OkJDOjNEOkIzOjM4OjIzOkQ5OjU5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTMyNjI0MTc3NSBjbmFtZTpKdXhKcHpuaUxnYVF4dXJ2XHJcbmE9c3NyYzoxMzI2MjQxNzc1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMzI2MjQx\nNzc1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTMyNjI0MTc3NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjBJbndcclxuYT1pY2Ut\ncHdkOlhMRjZ1UjJnbCtKSDVHTWh0a2trUlEvcVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5RTpFQjpEQToxMjozMTo1NzowQjo0\nODpGQTpDRjpBMDpDQzpENzo1MjpEODpGNjpCMTpFQzo4RDozNzo4NDo3QTo5QTpDRTo0NDpCQzoz\nRDpCMzozODoyMzpEOTo1OVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMTE3NzI0MTY4IDg2NjE4NjU3M1xyXG5hPXNzcmM6MjEx\nNzcyNDE2OCBjbmFtZTpKdXhKcHpuaUxnYVF4dXJ2XHJcbmE9c3NyYzoyMTE3NzI0MTY4IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMTE3NzI0MTY4IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjExNzcyNDE2OCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo4NjYxODY1NzMgY25hbWU6SnV4SnB6bmlMZ2FReHVydlxyXG5h\nPXNzcmM6ODY2MTg2NTczIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo4NjYxODY1NzMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo4\nNjYxODY1NzMgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839683:coturn","icePassword1":"qwvYOkO/0e0sh/yxVVFTzm6+Xvo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:144 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackViewerSendSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7730 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41303 typ host generation 0 ufrag 0Inw network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41303 typ host generation 0 ufrag 0Inw network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7730 sendIceCandidate [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839105383","params":{"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41303 typ host generation 0 ufrag 0Inw network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackViewerSendSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36676 typ host generation 0 ufrag 0Inw network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36676 typ host generation 0 ufrag 0Inw network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7730 sendIceCandidate [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839105385","params":{"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 36676 typ host generation 0 ufrag 0Inw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackViewerSendSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (405ms) [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:18:24 GMT [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fdeb40ff-2421-4c22-87f9-dc27bae20816","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839704},{"uris":["turn:54.87.154.8:3478"],"username":"1673839704:coturn","password":"rAgHCz9dWpW4siElptjeF+bHeJo=","expireTimestamp":1673839704}]} [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fdeb40ff-2421-4c22-87f9-dc27bae20816","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839704},{"uris":["turn:54.87.154.8:3478"],"username":"1673839704:coturn","password":"rAgHCz9dWpW4siElptjeF+bHeJo=","expireTimestamp":1673839704}]} [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 18090 typ srflx raddr 10.53.4.91 rport 36676 generation 0 ufrag 0Inw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 18090 typ srflx raddr 10.53.4.91 rport 36676 generation 0 ufrag 0Inw network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7730 sendIceCandidate [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839105645","params":{"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 18090 typ srflx raddr 10.53.4.91 rport 36676 generation 0 ufrag 0Inw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:411 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackViewerSendSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58708 typ relay raddr 223.104.77.207 rport 18090 generation 0 ufrag 0Inw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 58708 typ relay raddr 223.104.77.207 rport 18090 generation 0 ufrag 0Inw network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7730 sendIceCandidate [DEBUG END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839105926","params":{"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 58708 typ relay raddr 223.104.77.207 rport 18090 generation 0 ufrag 0Inw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:25.117 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackViewerSendSignal [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:25.117 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:26.447 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839103_1858_299938878", "version": 2, "timestamp": 1673839105709, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5cef804-2a86-4c9a-a625-3ca39ecf7a6f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Received IceCandidate from remote sessionId = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 checkAndAddIceCandidate message = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1865 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:18:26.447 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1605 [INFO END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839105} [DEBUG END] +2023-01-16 11:18:26.447 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839103_1859_2137898962", "version": 2, "timestamp": 1673839105887, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxODY0MDI3ODQgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDMyODAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDg1MjIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjEwMTM3MDExNiBjbmFtZTpTRUliN1JjTkdRcWR5TlY3XHJcbmE9c3NyYzoyMTAxMzcwMTE2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIxMDEzNzAxMTYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMTAxMzcwMTE2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo5djkxXHJcbmE9aWNlLXB3ZDpHcXBTTlladUJBaVM5enRWbmxQQzM0QnNcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFMzo2QTpFNzpCOTozNjoyRjpENDpENDpCNDpFRjoxRDpDRDpCODozQjo0MDpEMjoxMTo4OTo0MjoyQzo1Mjo4ODo5Mzo2NDpGOTo0Njo4QjpDNTpFRDo1Mzo5RTowN1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDMyODAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDg1MjIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTA1NzU2NTUyMCBjbmFtZTpTRUliN1JjTkdRcWR5TlY3XHJcbmE9c3NyYzoxMDU3NTY1NTIwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEwNTc1NjU1MjAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDU3NTY1NTIwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo5djkxXHJcbmE9aWNlLXB3ZDpHcXBTTlladUJBaVM5enRWbmxQQzM0QnNcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFMzo2QTpFNzpCOTozNjoyRjpENDpENDpCNDpFRjoxRDpDRDpCODozQjo0MDpEMjoxMTo4OTo0MjoyQzo1Mjo4ODo5Mzo2NDpGOTo0Njo4QjpDNTpFRDo1Mzo5RTowN1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "b5cef804-2a86-4c9a-a625-3ca39ecf7a6f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Answer Sdp: v=0 +o=- 186402784 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2101370116 cname:SEIb7RcNGQqdyNV7 +a=ssrc:2101370116 msid:myKvsVideoStream myAudioTrack +a=ssrc:2101370116 mslabel:myKvsVideoStream +a=ssrc:2101370116 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9v91 +a=ice-pwd:GqpSNYZuBAiS9ztVnlPC34Bs +a=ice-options:trickle +a=fingerprint:sha-256 E3:6A:E7:B9:36:2F:D4:D4:B4:EF:1D:CD:B8:3B:40:D2:11:89:42:2C:52:88:93:64:F9:46:8B:C5:ED:53:9E:07 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1057565520 cname:SEIb7RcNGQqdyNV7 +a=ssrc:1057565520 msid:myKvsVideoStream myVideoTrack +a=ssrc:1057565520 mslabel:myKvsVideoStream +a=ssrc:1057565520 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9v91 +a=ice-pwd:GqpSNYZuBAiS9ztVnlPC34Bs +a=ice-options:trickle +a=fingerprint:sha-256 E3:6A:E7:B9:36:2F:D4:D4:B4:EF:1D:CD:B8:3B:40:D2:11:89:42:2C:52:88:93:64:F9:46:8B:C5:ED:53:9E:07 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 7730 addRemoteStream [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7730 addRemoteStream [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7730 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Answer Client ID: b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onConnectionChange [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7730 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48522 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1865 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:18:26.447 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2008 [INFO END] +2023-01-16 11:18:26.447 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839104_1860_321480438", "version": 2, "timestamp": 1673839105888, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 43280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5cef804-2a86-4c9a-a625-3ca39ecf7a6f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=939dd370-4677-49fa-b569-d8ef81d9e3b5 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Received IceCandidate from remote sessionId = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 checkAndAddIceCandidate message = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Peer connection found already [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 43280 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:18:26.447 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1865 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:18:26.447 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2012 [INFO END] +2023-01-16 11:18:28.639 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839105_1861_1937096640", "version": 2, "timestamp": 1673839106896, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65111 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5cef804-2a86-4c9a-a625-3ca39ecf7a6f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Received IceCandidate from remote sessionId = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 checkAndAddIceCandidate message = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Peer connection found already [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65111 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1865 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:18:28.639 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3411 [INFO END] +2023-01-16 11:18:28.639 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839106_1862_1462640792", "version": 2, "timestamp": 1673839107757, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51284 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5cef804-2a86-4c9a-a625-3ca39ecf7a6f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Received IceCandidate from remote sessionId = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 checkAndAddIceCandidate message = b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Peer connection found already [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1865 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51284 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:18:28.639 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1865 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:18:28.639 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3656 [INFO END] +2023-01-16 11:18:29.745 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 58708 typ relay raddr 223.104.77.207 rport 18090 generation 0 ufrag 0Inw network-id 3 network-cost 900 remote sdp = candidate:3 1 udp 16777215 54.87.154.8 51284 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag 9v91 network-cost 999 [DEBUG END] +2023-01-16 11:18:29.745 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onConnectionChange [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7730 PeerConnection connected [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 7730 peerConnectSuccess [DEBUG END] +2023-01-16 11:18:31.090 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5854 [INFO END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7730 startHeartbeat [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7730 getBitRate [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7729 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:18:31.090 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7729 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7730 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 7774 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:18:32.107 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7232 [INFO END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 7774 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 7774 registerBitRateCallback [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 7774 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:18:32.107 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:18:32.107 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:18:32.107 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7730 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:18:34.109 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7730 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673839029000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:18:35.484 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:b5cef804-2a86-4c9a-a625-3ca39ecf7a6f [INFO END] +2023-01-16 11:18:35.484 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:18:35.484 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839115868","params":{"sessionId":"b5cef804-2a86-4c9a-a625-3ca39ecf7a6f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:18:35.484 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7730 onConnectionChange [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7730 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673839112000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7729 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:18:35.484 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request body:{"userId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","appId":"wx6e1af3fa84fbe523"} [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:45 GMT [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: x-amzn-requestid=766d5769-53c1-4efb-aaf1-1cf6282dcf46 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NDZEggIAMFu1Q= [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c215-01eb4c317d7c0a986de8acb9;Sampled=0 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=316 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4NDMzMjAsImlhdCI6MTY3MzgzNjEyMH0.fCY4So8BIgNPIdBWuAulQxoBkmJ9f7XIQh-635R3a7R4JcrDqV8LYJNOxZKhqqelJnHWPC6-PooTSkUIJYeG1Yxe4jrVo8JPrz8HxmibkzGTDWkP7bMULBmDjA3GY8IXVGu5PjWVuaIZeyuMZ99BdXqIz0ZLhnyRYNCclDTSz7Zjgc_w_E8iH3yMmUIPbpdZsSA0J9xYAGgvcnpapxm2dKzT70hxzw2ydkydJg8mAqZhTs6DW8AaVJ650DuWs-Z0oY09j9-HRiM_qtLPjjYCLP-l0ddgfHljRQB7o4tpMIGHxU8HEyfFwrl7C7vMEu5VQvYbx5ob2VFmYWlm0qKQKA", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: timestamp=1673839126701 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: nonce=19b90ebd-2660-4b2c-978e-4f5750adbd16 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: sign=d7111446b55ae231560ffe6175bd3560 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:18:46.346 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:18:47 GMT [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: x-amzn-requestid=17010f59-2691-4186-99f4-9272c8288b77 [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NDdGcYIAMFneQ= [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c215-0368eb0756998cb320f5d430;Sampled=0 [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=1777 [INFO END] +2023-01-16 11:18:48.483 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:19:27.082 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10699 [DEBUG END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: timestamp=1673839167488 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: nonce=bee78704-1a76-4529-b073-06bfba012b44 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: sign=cb9cd416a076f7d6b8491b77ece9d639 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:19:27.082 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:19:27.082 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:19:27.082 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:19:27.082 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:19:27 GMT [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=616 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:19:27 GMT [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=773 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:19:27 GMT [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3e278b10-514b-497c-b926-c75aabd8e92f [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NJ9GWVIAMFnSQ= [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c23f-35ae4c6d61bb25b300af89e5;Sampled=0 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1175 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: timestamp=1673839168701 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: nonce=70c72381-bd1e-4b89-9b7b-e37c74975c49 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: sign=e3c3a687a4c7f2cb946a51ed08c8225c [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:19:28.251 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:19:28.251 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:19:28 GMT [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1043a08d-3c62-4da9-b0c3-48cbc529dcb9 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NKCFjfoAMFkYg= [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c240-4616ebdc7adc82463e88f08a;Sampled=0 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=463 [INFO END] +2023-01-16 11:19:28.251 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1026}} [INFO END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (560ms) [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:19:28 GMT [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839768},{"uris":["turn:52.20.79.251:3478"],"username":"1673839768:coturn","password":"qT6PWk4A1qkhRlrHQaw26hrxTbI=","expireTimestamp":1673839768}]} [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839768},{"uris":["turn:52.20.79.251:3478"],"username":"1673839768:coturn","password":"qT6PWk4A1qkhRlrHQaw26hrxTbI=","expireTimestamp":1673839768}]} [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:19:29.276 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:19:29.276 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:19:33.810 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7077,5,main] thread id:10734 [DEBUG END] +2023-01-16 11:19:33.810 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:19:33.810 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:74f21b08-dbac-426c-a57f-2e43b63fcb63 耗时:1 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8488 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8488 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8488 createSdpOffer success [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8488 oldSDP =v=0 +o=- 7364054161148002172 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Rojn +a=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1394848391 cname:KS2TF37n/43rc6MH +a=ssrc:1394848391 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1394848391 mslabel:KvsLocalMediaStream +a=ssrc:1394848391 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Rojn +a=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1869162882 3538788043 +a=ssrc:1869162882 cname:KS2TF37n/43rc6MH +a=ssrc:1869162882 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1869162882 mslabel:KvsLocalMediaStream +a=ssrc:1869162882 label:KvsVideoTrack +a=ssrc:3538788043 cname:KS2TF37n/43rc6MH +a=ssrc:3538788043 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3538788043 mslabel:KvsLocalMediaStream +a=ssrc:3538788043 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] Message >>>signaling_threa - 8488 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7364054161148002172 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Rojn\r\na=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1394848391 cname:KS2TF37n/43rc6MH\r\na=ssrc:1394848391 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1394848391 mslabel:KvsLocalMediaStream\r\na=ssrc:1394848391 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Rojn\r\na=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1869162882 3538788043\r\na=ssrc:1869162882 cname:KS2TF37n/43rc6MH\r\na=ssrc:1869162882 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1869162882 mslabel:KvsLocalMediaStream\r\na=ssrc:1869162882 label:KvsVideoTrack\r\na=ssrc:3538788043 cname:KS2TF37n/43rc6MH\r\na=ssrc:3538788043 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3538788043 mslabel:KvsLocalMediaStream\r\na=ssrc:3538788043 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] Message >>>signaling_threa - 8488 createOffer description=v=0 +o=- 7364054161148002172 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Rojn +a=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1394848391 cname:KS2TF37n/43rc6MH +a=ssrc:1394848391 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1394848391 mslabel:KvsLocalMediaStream +a=ssrc:1394848391 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Rojn +a=ice-pwd:ymtpEY/TDreQK91Vkmu7zvUt +a=ice-options:trickle renomination +a=fingerprint:sha-256 34:AE:73:B3:9F:5F:A3:EB:B7:BA:92:A8:A5:7B:7A:D9:C8:2A:EF:F1:7D:4B:AB:8D:49:7B:1B:E1:4F:A3:8D:A0 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1869162882 3538788043 +a=ssrc:1869162882 cname:KS2TF37n/43rc6MH +a=ssrc:1869162882 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1869162882 mslabel:KvsLocalMediaStream +a=ssrc:1869162882 label:KvsVideoTrack +a=ssrc:3538788043 cname:KS2TF37n/43rc6MH +a=ssrc:3538788043 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3538788043 mslabel:KvsLocalMediaStream +a=ssrc:3538788043 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8488 sendSdpOffer [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839190694","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDczNjQwNTQxNjExNDgwMDIxNzIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Um9qblxyXG5hPWljZS1wd2Q6eW10cEVZL1REcmVRSzkxVmttdTd6dlV0XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM0OkFFOjczOkIzOjlGOjVGOkEzOkVCOkI3OkJBOjkyOkE4OkE1OjdCOjdBOkQ5OkM4OjJB\nOkVGOkYxOjdEOjRCOkFCOjhEOjQ5OjdCOjFCOkUxOjRGOkEzOjhEOkEwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTM5NDg0ODM5MSBjbmFtZTpLUzJURjM3bi80M3JjNk1IXHJcbmE9c3NyYzoxMzk0ODQ4Mzkx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMzk0ODQ4\nMzkxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTM5NDg0ODM5MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlJvam5cclxuYT1pY2Ut\ncHdkOnltdHBFWS9URHJlUUs5MVZrbXU3enZVdFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzNDpBRTo3MzpCMzo5Rjo1RjpBMzpF\nQjpCNzpCQTo5MjpBODpBNTo3Qjo3QTpEOTpDODoyQTpFRjpGMTo3RDo0QjpBQjo4RDo0OTo3Qjox\nQjpFMTo0RjpBMzo4RDpBMFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxODY5MTYyODgyIDM1Mzg3ODgwNDNcclxuYT1zc3JjOjE4\nNjkxNjI4ODIgY25hbWU6S1MyVEYzN24vNDNyYzZNSFxyXG5hPXNzcmM6MTg2OTE2Mjg4MiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTg2OTE2Mjg4MiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE4NjkxNjI4ODIgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzUzODc4ODA0MyBjbmFtZTpLUzJURjM3bi80M3JjNk1IXHJc\nbmE9c3NyYzozNTM4Nzg4MDQzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozNTM4Nzg4MDQzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzUzODc4ODA0MyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673839768:coturn","icePassword1":"qT6PWk4A1qkhRlrHQaw26hrxTbI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackViewerSendSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8488 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59376 typ host generation 0 ufrag Rojn network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59376 typ host generation 0 ufrag Rojn network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8488 sendIceCandidate [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839190700","params":{"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59376 typ host generation 0 ufrag Rojn network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackViewerSendSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50739 typ host generation 0 ufrag Rojn network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50739 typ host generation 0 ufrag Rojn network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8488 sendIceCandidate [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839190703","params":{"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 50739 typ host generation 0 ufrag Rojn network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackViewerSendSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (332ms) [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:19:49 GMT [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"955973dd-c6a7-493e-b663-933d77197576","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839789},{"uris":["turn:52.20.79.251:3478"],"username":"1673839789:coturn","password":"joAmUQXXga6tMljB+VlFSgODxoM=","expireTimestamp":1673839789}]} [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"955973dd-c6a7-493e-b663-933d77197576","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839789},{"uris":["turn:52.20.79.251:3478"],"username":"1673839789:coturn","password":"joAmUQXXga6tMljB+VlFSgODxoM=","expireTimestamp":1673839789}]} [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 47081 typ srflx raddr 10.53.4.91 rport 50739 generation 0 ufrag Rojn network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 47081 typ srflx raddr 10.53.4.91 rport 50739 generation 0 ufrag Rojn network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8488 sendIceCandidate [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839190943","params":{"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 47081 typ srflx raddr 10.53.4.91 rport 50739 generation 0 ufrag Rojn network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackViewerSendSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60062 typ relay raddr 223.104.77.201 rport 47081 generation 0 ufrag Rojn network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60062 typ relay raddr 223.104.77.201 rport 47081 generation 0 ufrag Rojn network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8488 sendIceCandidate [DEBUG END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839191244","params":{"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 60062 typ relay raddr 223.104.77.201 rport 47081 generation 0 ufrag Rojn network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:50.446 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:687 [INFO END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackViewerSendSignal [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:50.446 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839191} [DEBUG END] +2023-01-16 11:19:51.743 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839189_1863_632072748", "version": 2, "timestamp": 1673839191182, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "74f21b08-dbac-426c-a57f-2e43b63fcb63", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Received IceCandidate from remote sessionId = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 checkAndAddIceCandidate message = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:19:51.743 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7077 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:19:51.743 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1821 [INFO END] +2023-01-16 11:19:53.048 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839189_1864_724765465", "version": 2, "timestamp": 1673839191477, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMzg2MDM3MzAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQ1MTMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzU0MjAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTQzMDgyNzkyNyBjbmFtZTpyRlZrVVZyWldqNVMraG1YXHJcbmE9c3NyYzoxNDMwODI3OTI3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE0MzA4Mjc5MjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNDMwODI3OTI3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp2RjA2XHJcbmE9aWNlLXB3ZDo0MHVZeUhjS1pSRm5WSGF4L05vM1JGa1dcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGOTo4MToyMDo5Nzo1OToxQjpGQzo5ODo5NjpDNjpBQTpEMzpGODoyQTo5NDo0NDo0NDoyQToxMTpDQTo3OToxNTo2Mzo4NDpFRjpGNDowOTowQjpCMTpDNDpFRTpDN1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDQ1MTMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzU0MjAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NjEzNzIwMDAyIGNuYW1lOnJGVmtVVnJaV2o1UytobVhcclxuYT1zc3JjOjYxMzcyMDAwMiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MTM3MjAwMDIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2MTM3MjAwMDIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnZGMDZcclxuYT1pY2UtcHdkOjQwdVl5SGNLWlJGblZIYXgvTm8zUkZrV1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEY5OjgxOjIwOjk3OjU5OjFCOkZDOjk4Ojk2OkM2OkFBOkQzOkY4OjJBOjk0OjQ0OjQ0OjJBOjExOkNBOjc5OjE1OjYzOjg0OkVGOkY0OjA5OjBCOkIxOkM0OkVFOkM3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "74f21b08-dbac-426c-a57f-2e43b63fcb63", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Answer Sdp: v=0 +o=- 138603730 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44513 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1430827927 cname:rFVkUVrZWj5S+hmX +a=ssrc:1430827927 msid:myKvsVideoStream myAudioTrack +a=ssrc:1430827927 mslabel:myKvsVideoStream +a=ssrc:1430827927 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:vF06 +a=ice-pwd:40uYyHcKZRFnVHax/No3RFkW +a=ice-options:trickle +a=fingerprint:sha-256 F9:81:20:97:59:1B:FC:98:96:C6:AA:D3:F8:2A:94:44:44:2A:11:CA:79:15:63:84:EF:F4:09:0B:B1:C4:EE:C7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44513 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:613720002 cname:rFVkUVrZWj5S+hmX +a=ssrc:613720002 msid:myKvsVideoStream myVideoTrack +a=ssrc:613720002 mslabel:myKvsVideoStream +a=ssrc:613720002 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:vF06 +a=ice-pwd:40uYyHcKZRFnVHax/No3RFkW +a=ice-options:trickle +a=fingerprint:sha-256 F9:81:20:97:59:1B:FC:98:96:C6:AA:D3:F8:2A:94:44:44:2A:11:CA:79:15:63:84:EF:F4:09:0B:B1:C4:EE:C7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 8488 addRemoteStream [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8488 addRemoteStream [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8488 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Answer Client ID: 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onConnectionChange [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8488 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35420 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7077 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:19:53.048 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2645 [INFO END] +2023-01-16 11:19:53.048 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839189_1865_671995024", "version": 2, "timestamp": 1673839191626, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44513 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "74f21b08-dbac-426c-a57f-2e43b63fcb63", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Received IceCandidate from remote sessionId = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 checkAndAddIceCandidate message = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Peer connection found already [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44513 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7077 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:19:53.048 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2652 [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=de13c4bd-8cf8-47b4-8f32-8dc80bf3f76c videoTrackState=LIVE [DEBUG END] +2023-01-16 11:19:53.048 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839190_1866_744617479", "version": 2, "timestamp": 1673839192188, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50381 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "74f21b08-dbac-426c-a57f-2e43b63fcb63", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Received IceCandidate from remote sessionId = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 checkAndAddIceCandidate message = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Peer connection found already [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50381 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7077 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:19:53.048 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2784 [INFO END] +2023-01-16 11:19:53.048 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839190_1867_869494181", "version": 2, "timestamp": 1673839192603, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 57156 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "74f21b08-dbac-426c-a57f-2e43b63fcb63", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Received IceCandidate from remote sessionId = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 checkAndAddIceCandidate message = 74f21b08-dbac-426c-a57f-2e43b63fcb63 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Peer connection found already [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7077 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 57156 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7077 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:19:53.048 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3173 [INFO END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60062 typ relay raddr 223.104.77.201 rport 47081 generation 0 ufrag Rojn network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 44513 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag vF06 network-cost 999 [DEBUG END] +2023-01-16 11:19:53.048 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onConnectionChange [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8488 PeerConnection connected [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 8488 peerConnectSuccess [DEBUG END] +2023-01-16 11:19:55.443 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4882 [INFO END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8488 startHeartbeat [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8488 getBitRate [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8482 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8482 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 8548 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:19:55.443 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5628 [INFO END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 8548 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 8548 registerBitRateCallback [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 8548 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:19:55.443 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:19:55.443 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:19:55.443 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:19:56.465 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8488 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:19:56.465 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8488 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673839112000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:19:57.619 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:74f21b08-dbac-426c-a57f-2e43b63fcb63 [INFO END] +2023-01-16 11:19:57.619 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:19:57.619 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839198026","params":{"sessionId":"74f21b08-dbac-426c-a57f-2e43b63fcb63"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:19:57.619 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8488 onConnectionChange [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8488 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673839196000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8482 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:19:57.619 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:20:47.324 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:20:47.324 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10710 [DEBUG END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: timestamp=1673839247735 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: nonce=4cef385d-2d0e-490f-9aa6-c39dac8a5ba2 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: sign=9ea30e2cb7f8aabee4387dd7a5d99614 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:20:47.324 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:20:47.324 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:20:47.324 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:20:47.324 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:20:47 GMT [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=669 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:20:47 GMT [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=821 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:20:47 GMT [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amzn-requestid=087c39e2-01ea-4502-ac33-616a58830d08 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NWfEZNIAMF3Yg= [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c28f-68da31c011d3c61f36575e12;Sampled=0 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1170 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: timestamp=1673839248944 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: nonce=5c65b7c2-a293-4cb6-88ef-dd72b31f6226 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: sign=d9898d43eda77c2f9185c1b3468379ca [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:20:48.557 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:20:48.557 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:20:48 GMT [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amzn-requestid=da620454-8fde-4a6c-9f46-ae5526ceaeb2 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NWlHtqoAMF8Ag= [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c290-309436816f56b0261f18e439;Sampled=0 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=468 [INFO END] +2023-01-16 11:20:48.557 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1027}} [INFO END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7319,5,main] thread id:10743 [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (650ms) [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:20:48 GMT [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839848},{"uris":["turn:54.87.154.8:3478"],"username":"1673839848:coturn","password":"LcRjWvR7xCgr4SYX9nRhG3uFHhA=","expireTimestamp":1673839848}]} [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673839848},{"uris":["turn:54.87.154.8:3478"],"username":"1673839848:coturn","password":"LcRjWvR7xCgr4SYX9nRhG3uFHhA=","expireTimestamp":1673839848}]} [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:20:49.609 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:20:49.609 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:20:49.609 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:20:49.609 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:b686c63e-4476-4a70-9864-97944a4e0f9c 耗时:1 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:107 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9703 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9703 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9703 createSdpOffer success [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9703 oldSDP =v=0 +o=- 8237158181301463939 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OpCh +a=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2706961843 cname:b+4iJrl1aVX5yrgJ +a=ssrc:2706961843 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2706961843 mslabel:KvsLocalMediaStream +a=ssrc:2706961843 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OpCh +a=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1199496552 743356645 +a=ssrc:1199496552 cname:b+4iJrl1aVX5yrgJ +a=ssrc:1199496552 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1199496552 mslabel:KvsLocalMediaStream +a=ssrc:1199496552 label:KvsVideoTrack +a=ssrc:743356645 cname:b+4iJrl1aVX5yrgJ +a=ssrc:743356645 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:743356645 mslabel:KvsLocalMediaStream +a=ssrc:743356645 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] Message >>>signaling_threa - 9703 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8237158181301463939 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:OpCh\r\na=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2706961843 cname:b+4iJrl1aVX5yrgJ\r\na=ssrc:2706961843 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2706961843 mslabel:KvsLocalMediaStream\r\na=ssrc:2706961843 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:OpCh\r\na=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1199496552 743356645\r\na=ssrc:1199496552 cname:b+4iJrl1aVX5yrgJ\r\na=ssrc:1199496552 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1199496552 mslabel:KvsLocalMediaStream\r\na=ssrc:1199496552 label:KvsVideoTrack\r\na=ssrc:743356645 cname:b+4iJrl1aVX5yrgJ\r\na=ssrc:743356645 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:743356645 mslabel:KvsLocalMediaStream\r\na=ssrc:743356645 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] Message >>>signaling_threa - 9703 createOffer description=v=0 +o=- 8237158181301463939 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OpCh +a=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2706961843 cname:b+4iJrl1aVX5yrgJ +a=ssrc:2706961843 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2706961843 mslabel:KvsLocalMediaStream +a=ssrc:2706961843 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OpCh +a=ice-pwd:c1WAU6vG1AG6Nahdtatdc9jt +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:F3:33:9F:0C:94:36:4D:CB:02:B4:17:F9:B0:9E:7C:72:A7:CA:E9:2C:FE:58:5D:25:32:C1:E8:B7:04:69:51 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1199496552 743356645 +a=ssrc:1199496552 cname:b+4iJrl1aVX5yrgJ +a=ssrc:1199496552 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1199496552 mslabel:KvsLocalMediaStream +a=ssrc:1199496552 label:KvsVideoTrack +a=ssrc:743356645 cname:b+4iJrl1aVX5yrgJ +a=ssrc:743356645 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:743356645 mslabel:KvsLocalMediaStream +a=ssrc:743356645 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9703 sendSdpOffer [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839270384","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgyMzcxNTgxODEzMDE0NjM5MzkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6T3BDaFxyXG5hPWljZS1wd2Q6YzFXQVU2dkcxQUc2TmFoZHRhdGRjOWp0XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEVCOkYzOjMzOjlGOjBDOjk0OjM2OjREOkNCOjAyOkI0OjE3OkY5OkIwOjlFOjdDOjcyOkE3\nOkNBOkU5OjJDOkZFOjU4OjVEOjI1OjMyOkMxOkU4OkI3OjA0OjY5OjUxXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjcwNjk2MTg0MyBjbmFtZTpiKzRpSnJsMWFWWDV5cmdKXHJcbmE9c3NyYzoyNzA2OTYxODQz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNzA2OTYx\nODQzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjcwNjk2MTg0MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk9wQ2hcclxuYT1pY2Ut\ncHdkOmMxV0FVNnZHMUFHNk5haGR0YXRkYzlqdFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFQjpGMzozMzo5RjowQzo5NDozNjo0\nRDpDQjowMjpCNDoxNzpGOTpCMDo5RTo3Qzo3MjpBNzpDQTpFOToyQzpGRTo1ODo1RDoyNTozMjpD\nMTpFODpCNzowNDo2OTo1MVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMTk5NDk2NTUyIDc0MzM1NjY0NVxyXG5hPXNzcmM6MTE5\nOTQ5NjU1MiBjbmFtZTpiKzRpSnJsMWFWWDV5cmdKXHJcbmE9c3NyYzoxMTk5NDk2NTUyIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTk5NDk2NTUyIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTE5OTQ5NjU1MiBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo3NDMzNTY2NDUgY25hbWU6Yis0aUpybDFhVlg1eXJnSlxyXG5h\nPXNzcmM6NzQzMzU2NjQ1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo3NDMzNTY2NDUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo3\nNDMzNTY2NDUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673839848:coturn","icePassword1":"LcRjWvR7xCgr4SYX9nRhG3uFHhA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackViewerSendSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9703 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41579 typ host generation 0 ufrag OpCh network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41579 typ host generation 0 ufrag OpCh network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9703 sendIceCandidate [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839270388","params":{"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41579 typ host generation 0 ufrag OpCh network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:137 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackViewerSendSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55616 typ host generation 0 ufrag OpCh network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55616 typ host generation 0 ufrag OpCh network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9703 sendIceCandidate [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839270390","params":{"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55616 typ host generation 0 ufrag OpCh network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackViewerSendSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 26653 typ srflx raddr 10.53.4.91 rport 55616 generation 0 ufrag OpCh network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 26653 typ srflx raddr 10.53.4.91 rport 55616 generation 0 ufrag OpCh network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9703 sendIceCandidate [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839270635","params":{"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 26653 typ srflx raddr 10.53.4.91 rport 55616 generation 0 ufrag OpCh network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackViewerSendSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (404ms) [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:21:09 GMT [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"82ee7893-fe64-4ce5-b245-1573d779d5cb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839869},{"uris":["turn:52.20.79.251:3478"],"username":"1673839869:coturn","password":"opLpETBRhFw4xNLFTzQl6cZnDGg=","expireTimestamp":1673839869}]} [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"82ee7893-fe64-4ce5-b245-1573d779d5cb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839869},{"uris":["turn:52.20.79.251:3478"],"username":"1673839869:coturn","password":"opLpETBRhFw4xNLFTzQl6cZnDGg=","expireTimestamp":1673839869}]} [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62211 typ relay raddr 223.104.77.207 rport 26653 generation 0 ufrag OpCh network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62211 typ relay raddr 223.104.77.207 rport 26653 generation 0 ufrag OpCh network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9703 sendIceCandidate [DEBUG END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839270949","params":{"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 62211 typ relay raddr 223.104.77.207 rport 26653 generation 0 ufrag OpCh network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:10.136 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:699 [INFO END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackViewerSendSignal [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:10.136 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:21:11.474 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:11.474 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:21:11.474 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:21:11.474 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839270} [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839269_1869_922870087", "version": 2, "timestamp": 1673839271557, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDk2OTg5ODM4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0MTI0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ3OTQ0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE0NzQwMDcyMTAgY25hbWU6TEtyRE5hUUxWS2FudTRhRFxyXG5hPXNzcmM6MTQ3NDAwNzIxMCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNDc0MDA3MjEwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTQ3NDAwNzIxMCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dTNsRFxyXG5hPWljZS1wd2Q6K3h3RUhhV3BMWXFaUVZIbm1aZnkrd1YwXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMzU6MzY6OEM6NTM6MDI6NTI6MDM6MDg6OEU6RTg6NjU6OTA6RTU6NzY6RTk6NkI6NUY6OUY6OUM6MDI6Nzk6Qzg6QjU6OUU6NTI6RjY6QjY6QUY6MTk6Mzk6MDk6MzVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0MTI0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ3OTQ0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4MjEyODkwMjYgY25hbWU6TEtyRE5hUUxWS2FudTRhRFxyXG5hPXNzcmM6MTgyMTI4OTAyNiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODIxMjg5MDI2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTgyMTI4OTAyNiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dTNsRFxyXG5hPWljZS1wd2Q6K3h3RUhhV3BMWXFaUVZIbm1aZnkrd1YwXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMzU6MzY6OEM6NTM6MDI6NTI6MDM6MDg6OEU6RTg6NjU6OTA6RTU6NzY6RTk6NkI6NUY6OUY6OUM6MDI6Nzk6Qzg6QjU6OUU6NTI6RjY6QjY6QUY6MTk6Mzk6MDk6MzVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "b686c63e-4476-4a70-9864-97944a4e0f9c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Answer Sdp: v=0 +o=- 1096989838 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44124 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47944 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1474007210 cname:LKrDNaQLVKanu4aD +a=ssrc:1474007210 msid:myKvsVideoStream myAudioTrack +a=ssrc:1474007210 mslabel:myKvsVideoStream +a=ssrc:1474007210 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u3lD +a=ice-pwd:+xwEHaWpLYqZQVHnmZfy+wV0 +a=ice-options:trickle +a=fingerprint:sha-256 35:36:8C:53:02:52:03:08:8E:E8:65:90:E5:76:E9:6B:5F:9F:9C:02:79:C8:B5:9E:52:F6:B6:AF:19:39:09:35 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44124 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 47944 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1821289026 cname:LKrDNaQLVKanu4aD +a=ssrc:1821289026 msid:myKvsVideoStream myVideoTrack +a=ssrc:1821289026 mslabel:myKvsVideoStream +a=ssrc:1821289026 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:u3lD +a=ice-pwd:+xwEHaWpLYqZQVHnmZfy+wV0 +a=ice-options:trickle +a=fingerprint:sha-256 35:36:8C:53:02:52:03:08:8E:E8:65:90:E5:76:E9:6B:5F:9F:9C:02:79:C8:B5:9E:52:F6:B6:AF:19:39:09:35 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 9703 addRemoteStream [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9703 addRemoteStream [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9703 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Answer Client ID: b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onConnectionChange [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7319 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2696 [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9703 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839268_1868_2001502380", "version": 2, "timestamp": 1673839271588, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 47944 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b686c63e-4476-4a70-9864-97944a4e0f9c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Received IceCandidate from remote sessionId = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 checkAndAddIceCandidate message = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Peer connection found already [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 47944 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7319 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2703 [INFO END] +2023-01-16 11:21:12.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839269_1870_755241578", "version": 2, "timestamp": 1673839271654, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44124 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b686c63e-4476-4a70-9864-97944a4e0f9c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Received IceCandidate from remote sessionId = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 checkAndAddIceCandidate message = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Peer connection found already [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44124 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7319 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2710 [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=1b1f1e9a-4fcf-4fc7-b083-4c8e9694967f videoTrackState=LIVE [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839270_1871_979816743", "version": 2, "timestamp": 1673839272229, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57122 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b686c63e-4476-4a70-9864-97944a4e0f9c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Received IceCandidate from remote sessionId = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 checkAndAddIceCandidate message = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Peer connection found already [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57122 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7319 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:21:12.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3111 [INFO END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 62211 typ relay raddr 223.104.77.207 rport 26653 generation 0 ufrag OpCh network-id 3 network-cost 900 remote sdp = candidate:3114934782 1 udp 2130706431 5776 typ prflx generation 0 ufrag u3lD [DEBUG END] +2023-01-16 11:21:12.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:21:13.925 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839271_1872_2063267032", "version": 2, "timestamp": 1673839272772, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 58361 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b686c63e-4476-4a70-9864-97944a4e0f9c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Received IceCandidate from remote sessionId = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 checkAndAddIceCandidate message = b686c63e-4476-4a70-9864-97944a4e0f9c [DEBUG END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Peer connection found already [DEBUG END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7319 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 58361 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:21:13.925 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7319 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:21:13.925 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3680 [INFO END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onConnectionChange [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9703 PeerConnection connected [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 9703 peerConnectSuccess [DEBUG END] +2023-01-16 11:21:15.251 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4999 [INFO END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9703 startHeartbeat [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9703 getBitRate [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9702 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9702 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 9753 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:21:15.251 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5810 [INFO END] +2023-01-16 11:21:15.251 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 9753 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 9753 registerBitRateCallback [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 9753 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:21:15.251 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:21:15.251 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:21:16.275 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9703 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:21:16.275 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9703 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673839196000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:21:20.580 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:b686c63e-4476-4a70-9864-97944a4e0f9c [INFO END] +2023-01-16 11:21:20.580 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:21:20.580 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839280967","params":{"sessionId":"b686c63e-4476-4a70-9864-97944a4e0f9c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:21:20.580 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9703 onConnectionChange [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9703 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673839276000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9702 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:21:20.580 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:12.561 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:22:12.561 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10712 [DEBUG END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: timestamp=1673839332979 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: nonce=e6511810-c0df-409c-b5d1-88687eb7c0ba [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: sign=0d3c777ceca7f7bd268393810a4796df [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:22:12.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:22:12.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:22:12.561 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:22:12.561 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:22:12 GMT [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=582 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:22:12 GMT [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=749 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:22:13 GMT [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amzn-requestid=441f83f8-5f97-440b-a5d0-bf6a3141329c [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NjzFB5IAMFXrg= [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c2e4-65bc659146c5235f2844fe1c;Sampled=0 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1137 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: timestamp=1673839334151 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: nonce=3930aa33-9789-45dc-bc01-2035b9e35367 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: sign=afbdbabc172ef218b48e59acaef5e977 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:22:13.711 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:22:13.711 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:22:13 GMT [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f1e3832e-e7c1-4d17-8335-4fe76f9d42a1 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Nj4F1pIAMFUqw= [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c2e5-0f500a2b73e98de3430818ab;Sampled=0 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=429 [INFO END] +2023-01-16 11:22:13.711 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1028}} [INFO END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (666ms) [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:22:13 GMT [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839933},{"uris":["turn:52.20.79.251:3478"],"username":"1673839933:coturn","password":"08PSIUVevB8hkqYJherqh4T3Mys=","expireTimestamp":1673839933}]} [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839933},{"uris":["turn:52.20.79.251:3478"],"username":"1673839933:coturn","password":"08PSIUVevB8hkqYJherqh4T3Mys=","expireTimestamp":1673839933}]} [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:22:14.871 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:22:14.871 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:22:18.609 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2555,5,main] thread id:10750 [DEBUG END] +2023-01-16 11:22:18.609 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:22:18.609 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:fb419c94-75c3-4ed4-bc3a-b83d9aa525bb 耗时:0 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10406 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10406 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10406 createSdpOffer success [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10406 oldSDP =v=0 +o=- 3054952595581418232 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wwc8 +a=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C +a=ice-options:trickle renomination +a=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:641503130 cname:tHH46O7+MD5JAQvR +a=ssrc:641503130 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:641503130 mslabel:KvsLocalMediaStream +a=ssrc:641503130 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wwc8 +a=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C +a=ice-options:trickle renomination +a=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1543676725 3554100102 +a=ssrc:1543676725 cname:tHH46O7+MD5JAQvR +a=ssrc:1543676725 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1543676725 mslabel:KvsLocalMediaStream +a=ssrc:1543676725 label:KvsVideoTrack +a=ssrc:3554100102 cname:tHH46O7+MD5JAQvR +a=ssrc:3554100102 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3554100102 mslabel:KvsLocalMediaStream +a=ssrc:3554100102 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] Message >>>signaling_threa - 10406 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3054952595581418232 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Wwc8\r\na=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:641503130 cname:tHH46O7+MD5JAQvR\r\na=ssrc:641503130 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:641503130 mslabel:KvsLocalMediaStream\r\na=ssrc:641503130 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Wwc8\r\na=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1543676725 3554100102\r\na=ssrc:1543676725 cname:tHH46O7+MD5JAQvR\r\na=ssrc:1543676725 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1543676725 mslabel:KvsLocalMediaStream\r\na=ssrc:1543676725 label:KvsVideoTrack\r\na=ssrc:3554100102 cname:tHH46O7+MD5JAQvR\r\na=ssrc:3554100102 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3554100102 mslabel:KvsLocalMediaStream\r\na=ssrc:3554100102 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] Message >>>signaling_threa - 10406 createOffer description=v=0 +o=- 3054952595581418232 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wwc8 +a=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C +a=ice-options:trickle renomination +a=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:641503130 cname:tHH46O7+MD5JAQvR +a=ssrc:641503130 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:641503130 mslabel:KvsLocalMediaStream +a=ssrc:641503130 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Wwc8 +a=ice-pwd:7iPJzgif93RyuTdXfIIHVV9C +a=ice-options:trickle renomination +a=fingerprint:sha-256 2B:80:34:92:9C:2A:18:85:E7:1D:49:1F:87:7C:8F:34:5D:0B:F4:3F:94:A3:45:0B:8E:C2:EE:CC:3E:20:67:39 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1543676725 3554100102 +a=ssrc:1543676725 cname:tHH46O7+MD5JAQvR +a=ssrc:1543676725 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1543676725 mslabel:KvsLocalMediaStream +a=ssrc:1543676725 label:KvsVideoTrack +a=ssrc:3554100102 cname:tHH46O7+MD5JAQvR +a=ssrc:3554100102 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3554100102 mslabel:KvsLocalMediaStream +a=ssrc:3554100102 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10406 sendSdpOffer [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839355839","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMwNTQ5NTI1OTU1ODE0MTgyMzIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6V3djOFxyXG5hPWljZS1wd2Q6N2lQSnpnaWY5M1J5dVRkWGZJSUhWVjlDXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDJCOjgwOjM0OjkyOjlDOjJBOjE4Ojg1OkU3OjFEOjQ5OjFGOjg3OjdDOjhGOjM0OjVEOjBC\nOkY0OjNGOjk0OkEzOjQ1OjBCOjhFOkMyOkVFOkNDOjNFOjIwOjY3OjM5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NjQxNTAzMTMwIGNuYW1lOnRISDQ2TzcrTUQ1SkFRdlJcclxuYT1zc3JjOjY0MTUwMzEzMCBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NjQxNTAzMTMw\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjQxNTAzMTMwIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6V3djOFxyXG5hPWljZS1wd2Q6\nN2lQSnpnaWY5M1J5dVRkWGZJSUhWVjlDXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDJCOjgwOjM0OjkyOjlDOjJBOjE4Ojg1OkU3\nOjFEOjQ5OjFGOjg3OjdDOjhGOjM0OjVEOjBCOkY0OjNGOjk0OkEzOjQ1OjBCOjhFOkMyOkVFOkND\nOjNFOjIwOjY3OjM5XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE1NDM2NzY3MjUgMzU1NDEwMDEwMlxyXG5hPXNzcmM6MTU0MzY3\nNjcyNSBjbmFtZTp0SEg0Nk83K01ENUpBUXZSXHJcbmE9c3NyYzoxNTQzNjc2NzI1IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTQzNjc2NzI1IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU0MzY3NjcyNSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozNTU0MTAwMTAyIGNuYW1lOnRISDQ2TzcrTUQ1SkFRdlJcclxuYT1z\nc3JjOjM1NTQxMDAxMDIgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM1NTQxMDAxMDIgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNTU0MTAwMTAyIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673839933:coturn","icePassword1":"08PSIUVevB8hkqYJherqh4T3Mys\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:137 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10406 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52752 typ host generation 0 ufrag Wwc8 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52752 typ host generation 0 ufrag Wwc8 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10406 sendIceCandidate [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839355843","params":{"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52752 typ host generation 0 ufrag Wwc8 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45418 typ host generation 0 ufrag Wwc8 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45418 typ host generation 0 ufrag Wwc8 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10406 sendIceCandidate [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839355845","params":{"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 45418 typ host generation 0 ufrag Wwc8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 59305 typ srflx raddr 10.53.4.91 rport 45418 generation 0 ufrag Wwc8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 59305 typ srflx raddr 10.53.4.91 rport 45418 generation 0 ufrag Wwc8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10406 sendIceCandidate [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839356090","params":{"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 59305 typ srflx raddr 10.53.4.91 rport 45418 generation 0 ufrag Wwc8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:388 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (423ms) [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:22:35 GMT [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"21c0ad92-9cb9-41f6-9b99-1f025f1b2114","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839955},{"uris":["turn:52.20.79.251:3478"],"username":"1673839955:coturn","password":"hXaTcoBl+zHAjXVy4kLsVOO8IQw=","expireTimestamp":1673839955}]} [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"21c0ad92-9cb9-41f6-9b99-1f025f1b2114","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673839955},{"uris":["turn:52.20.79.251:3478"],"username":"1673839955:coturn","password":"hXaTcoBl+zHAjXVy4kLsVOO8IQw=","expireTimestamp":1673839955}]} [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 62478 typ relay raddr 223.104.77.201 rport 59305 generation 0 ufrag Wwc8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 62478 typ relay raddr 223.104.77.201 rport 59305 generation 0 ufrag Wwc8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10406 sendIceCandidate [DEBUG END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839356384","params":{"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 62478 typ relay raddr 223.104.77.201 rport 59305 generation 0 ufrag Wwc8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:35.586 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:683 [INFO END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:35.586 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:22:36.894 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839354_1873_2001149650", "version": 2, "timestamp": 1673839356112, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4MjM3NzQ1NCAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNTIwMyB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA2MDM5MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MTgxODk3MTAgY25hbWU6WTdlWjJualVJZGt0N3lIcVxyXG5hPXNzcmM6NDE4MTg5NzEwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjQxODE4OTcxMCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjQxODE4OTcxMCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MHc4QVxyXG5hPWljZS1wd2Q6U1h3R2JXRFFpQ3BOaTBuTjhHb3Rra2FYXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNjI6OEE6MDc6NTQ6NUQ6NUM6QTk6MDk6RkU6MjE6RjQ6MDQ6NDE6ODQ6Q0E6QkE6Q0Y6M0Q6RUQ6Qzc6RUI6MjE6ODc6Qzk6M0I6MUI6NTk6ODU6NkI6RDM6OTM6NDlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1MjAzIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwMzkxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjUyNDIzNjEzNyBjbmFtZTpZN2VaMm5qVUlka3Q3eUhxXHJcbmE9c3NyYzo1MjQyMzYxMzcgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTI0MjM2MTM3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTI0MjM2MTM3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzowdzhBXHJcbmE9aWNlLXB3ZDpTWHdHYldEUWlDcE5pMG5OOEdvdGtrYVhcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2Mjo4QTowNzo1NDo1RDo1QzpBOTowOTpGRToyMTpGNDowNDo0MTo4NDpDQTpCQTpDRjozRDpFRDpDNzpFQjoyMTo4NzpDOTozQjoxQjo1OTo4NTo2QjpEMzo5Mzo0OVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "fb419c94-75c3-4ed4-bc3a-b83d9aa525bb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Answer Sdp: v=0 +o=- 82377454 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35203 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60391 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:418189710 cname:Y7eZ2njUIdkt7yHq +a=ssrc:418189710 msid:myKvsVideoStream myAudioTrack +a=ssrc:418189710 mslabel:myKvsVideoStream +a=ssrc:418189710 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0w8A +a=ice-pwd:SXwGbWDQiCpNi0nN8GotkkaX +a=ice-options:trickle +a=fingerprint:sha-256 62:8A:07:54:5D:5C:A9:09:FE:21:F4:04:41:84:CA:BA:CF:3D:ED:C7:EB:21:87:C9:3B:1B:59:85:6B:D3:93:49 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35203 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60391 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:524236137 cname:Y7eZ2njUIdkt7yHq +a=ssrc:524236137 msid:myKvsVideoStream myVideoTrack +a=ssrc:524236137 mslabel:myKvsVideoStream +a=ssrc:524236137 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0w8A +a=ice-pwd:SXwGbWDQiCpNi0nN8GotkkaX +a=ice-options:trickle +a=fingerprint:sha-256 62:8A:07:54:5D:5C:A9:09:FE:21:F4:04:41:84:CA:BA:CF:3D:ED:C7:EB:21:87:C9:3B:1B:59:85:6B:D3:93:49 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@bb9efcc], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@9037215], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 10406 addRemoteStream [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10406 addRemoteStream [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10406 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Answer Client ID: fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2555 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:22:36.894 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1851 [INFO END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onConnectionChange [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10406 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:22:36.894 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839354_1875_1153800397", "version": 2, "timestamp": 1673839356269, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35203 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fb419c94-75c3-4ed4-bc3a-b83d9aa525bb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Received IceCandidate from remote sessionId = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 checkAndAddIceCandidate message = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Peer connection found already [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35203 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2555 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:22:36.894 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1857 [INFO END] +2023-01-16 11:22:36.894 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839354_1874_633770244", "version": 2, "timestamp": 1673839356312, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60391 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fb419c94-75c3-4ed4-bc3a-b83d9aa525bb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Received IceCandidate from remote sessionId = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 checkAndAddIceCandidate message = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Peer connection found already [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60391 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2555 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:22:36.894 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1860 [INFO END] +2023-01-16 11:22:36.894 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=ebae7ceb-aa9a-4a1f-9cf8-ed0416dd837c videoTrackState=LIVE [DEBUG END] +2023-01-16 11:22:38.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839355_1876_216049119", "version": 2, "timestamp": 1673839357287, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 54828 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fb419c94-75c3-4ed4-bc3a-b83d9aa525bb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Received IceCandidate from remote sessionId = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 checkAndAddIceCandidate message = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Peer connection found already [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 54828 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2555 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:22:38.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2717 [INFO END] +2023-01-16 11:22:38.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839355_1877_1038335172", "version": 2, "timestamp": 1673839357675, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 63816 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fb419c94-75c3-4ed4-bc3a-b83d9aa525bb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Received IceCandidate from remote sessionId = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 checkAndAddIceCandidate message = fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Peer connection found already [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2555 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 63816 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2555 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:22:38.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3122 [INFO END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:22:38.410 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839357} [DEBUG END] +2023-01-16 11:22:39.718 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 62478 typ relay raddr 223.104.77.201 rport 59305 generation 0 ufrag Wwc8 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 54828 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag 0w8A network-cost 999 [DEBUG END] +2023-01-16 11:22:39.718 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onConnectionChange [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10406 PeerConnection connected [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 10406 peerConnectSuccess [DEBUG END] +2023-01-16 11:22:41.032 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5332 [INFO END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10406 startHeartbeat [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10406 getBitRate [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10405 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10405 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 10462 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:22:41.032 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6073 [INFO END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 10462 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 10462 registerBitRateCallback [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 10462 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:22:41.032 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:22:41.032 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:22:41.032 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:22:42.059 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10406 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:22:42.059 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10406 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@14f21a9, resetStatus=0, onLineRefresh=false, signature4localFile=1673839276000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:22:52.135 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:fb419c94-75c3-4ed4-bc3a-b83d9aa525bb [INFO END] +2023-01-16 11:22:52.135 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:22:52.135 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839372552","params":{"sessionId":"fb419c94-75c3-4ed4-bc3a-b83d9aa525bb"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@fc4479a [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:22:52.135 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10406 onConnectionChange [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10406 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@14f21a9, resetStatus=0, onLineRefresh=false, signature4localFile=1673839361000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10405 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:22:52.135 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:23:42.795 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:23:42.795 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10720 [DEBUG END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: timestamp=1673839423222 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: nonce=a046d460-09f8-4eb2-bca6-e5a06bfc3342 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: sign=2094e016041e9df9a369cfb3d5424b95 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:23:42.795 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:23:42.795 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:23:42.795 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:23:42.795 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:23:43 GMT [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=674 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:23:43 GMT [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=848 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:23:43 GMT [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ff8f279c-001a-496a-ab70-69c120834b83 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Nx6F7NoAMFT5A= [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c33f-72f1aabb76eb36125f24e89e;Sampled=0 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1323 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: timestamp=1673839424583 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: nonce=a51139e8-801b-4207-a527-ac75e37a40ac [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: sign=c648f471b01ebf15833426e36b4df4d7 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:23:44.047 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:23:44.047 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:23:43 GMT [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f99cf903-544a-4ebe-8565-8eaf89ea2efd [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0NyAG4SIAMFQpw= [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c33f-6d454c9315ff22b6398a53e5;Sampled=0 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=381 [INFO END] +2023-01-16 11:23:44.047 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1030}} [INFO END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2790,5,main] thread id:10753 [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (621ms) [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:23:44 GMT [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840024},{"uris":["turn:52.20.79.251:3478"],"username":"1673840024:coturn","password":"0t2RG5RLDaSPw4QUkDKKPXeiPXc=","expireTimestamp":1673840024}]} [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840024},{"uris":["turn:52.20.79.251:3478"],"username":"1673840024:coturn","password":"0t2RG5RLDaSPw4QUkDKKPXeiPXc=","expireTimestamp":1673840024}]} [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:23:45.170 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:23:45.170 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:23:45.170 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:23:45.170 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d9967d07-d5c0-4274-9a10-764ca733ec56 耗时:0 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:121 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11355 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11355 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11355 createSdpOffer success [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11355 oldSDP =v=0 +o=- 1110605733038115148 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:iLMc +a=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj +a=ice-options:trickle renomination +a=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:391186661 cname:L4hnyEibfGJ/cSFG +a=ssrc:391186661 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:391186661 mslabel:KvsLocalMediaStream +a=ssrc:391186661 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:iLMc +a=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj +a=ice-options:trickle renomination +a=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3726409994 1944003264 +a=ssrc:3726409994 cname:L4hnyEibfGJ/cSFG +a=ssrc:3726409994 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3726409994 mslabel:KvsLocalMediaStream +a=ssrc:3726409994 label:KvsVideoTrack +a=ssrc:1944003264 cname:L4hnyEibfGJ/cSFG +a=ssrc:1944003264 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1944003264 mslabel:KvsLocalMediaStream +a=ssrc:1944003264 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] Message >>>signaling_threa - 11355 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1110605733038115148 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:iLMc\r\na=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:391186661 cname:L4hnyEibfGJ/cSFG\r\na=ssrc:391186661 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:391186661 mslabel:KvsLocalMediaStream\r\na=ssrc:391186661 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:iLMc\r\na=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3726409994 1944003264\r\na=ssrc:3726409994 cname:L4hnyEibfGJ/cSFG\r\na=ssrc:3726409994 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3726409994 mslabel:KvsLocalMediaStream\r\na=ssrc:3726409994 label:KvsVideoTrack\r\na=ssrc:1944003264 cname:L4hnyEibfGJ/cSFG\r\na=ssrc:1944003264 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1944003264 mslabel:KvsLocalMediaStream\r\na=ssrc:1944003264 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] Message >>>signaling_threa - 11355 createOffer description=v=0 +o=- 1110605733038115148 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:iLMc +a=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj +a=ice-options:trickle renomination +a=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:391186661 cname:L4hnyEibfGJ/cSFG +a=ssrc:391186661 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:391186661 mslabel:KvsLocalMediaStream +a=ssrc:391186661 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:iLMc +a=ice-pwd:rzYaTVFnVtYjc8b7YIt+fbHj +a=ice-options:trickle renomination +a=fingerprint:sha-256 4A:99:97:46:32:FF:A5:B8:36:AA:78:6C:6B:AD:42:48:31:4B:71:B0:07:76:9B:47:4B:59:C6:E7:08:62:88:36 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3726409994 1944003264 +a=ssrc:3726409994 cname:L4hnyEibfGJ/cSFG +a=ssrc:3726409994 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3726409994 mslabel:KvsLocalMediaStream +a=ssrc:3726409994 label:KvsVideoTrack +a=ssrc:1944003264 cname:L4hnyEibfGJ/cSFG +a=ssrc:1944003264 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1944003264 mslabel:KvsLocalMediaStream +a=ssrc:1944003264 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11355 sendSdpOffer [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839445701","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDExMTA2MDU3MzMwMzgxMTUxNDggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6aUxNY1xyXG5hPWljZS1wd2Q6cnpZYVRWRm5WdFlqYzhiN1lJdCtmYkhqXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDRBOjk5Ojk3OjQ2OjMyOkZGOkE1OkI4OjM2OkFBOjc4OjZDOjZCOkFEOjQyOjQ4OjMxOjRC\nOjcxOkIwOjA3Ojc2OjlCOjQ3OjRCOjU5OkM2OkU3OjA4OjYyOjg4OjM2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzkxMTg2NjYxIGNuYW1lOkw0aG55RWliZkdKL2NTRkdcclxuYT1zc3JjOjM5MTE4NjY2MSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MzkxMTg2NjYx\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzkxMTg2NjYxIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6aUxNY1xyXG5hPWljZS1wd2Q6\ncnpZYVRWRm5WdFlqYzhiN1lJdCtmYkhqXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDRBOjk5Ojk3OjQ2OjMyOkZGOkE1OkI4OjM2\nOkFBOjc4OjZDOjZCOkFEOjQyOjQ4OjMxOjRCOjcxOkIwOjA3Ojc2OjlCOjQ3OjRCOjU5OkM2OkU3\nOjA4OjYyOjg4OjM2XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDM3MjY0MDk5OTQgMTk0NDAwMzI2NFxyXG5hPXNzcmM6MzcyNjQw\nOTk5NCBjbmFtZTpMNGhueUVpYmZHSi9jU0ZHXHJcbmE9c3NyYzozNzI2NDA5OTk0IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozNzI2NDA5OTk0IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzcyNjQwOTk5NCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoxOTQ0MDAzMjY0IGNuYW1lOkw0aG55RWliZkdKL2NTRkdcclxuYT1z\nc3JjOjE5NDQwMDMyNjQgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjE5NDQwMDMyNjQgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzox\nOTQ0MDAzMjY0IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840024:coturn","icePassword1":"0t2RG5RLDaSPw4QUkDKKPXeiPXc\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:148 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackViewerSendSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11355 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36431 typ host generation 0 ufrag iLMc network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36431 typ host generation 0 ufrag iLMc network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11355 sendIceCandidate [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839445706","params":{"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 36431 typ host generation 0 ufrag iLMc network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:152 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackViewerSendSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56860 typ host generation 0 ufrag iLMc network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 56860 typ host generation 0 ufrag iLMc network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11355 sendIceCandidate [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839445707","params":{"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 56860 typ host generation 0 ufrag iLMc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:153 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackViewerSendSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (292ms) [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:24:04 GMT [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6c1e03f1-483d-4f58-b9c5-2909c7987b4d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840044},{"uris":["turn:52.20.79.251:3478"],"username":"1673840044:coturn","password":"V/D/ZACAKTwaplYD518eEaSjCyE=","expireTimestamp":1673840044}]} [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6c1e03f1-483d-4f58-b9c5-2909c7987b4d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840044},{"uris":["turn:52.20.79.251:3478"],"username":"1673840044:coturn","password":"V/D/ZACAKTwaplYD518eEaSjCyE=","expireTimestamp":1673840044}]} [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10326 typ srflx raddr 10.53.4.91 rport 56860 generation 0 ufrag iLMc network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 10326 typ srflx raddr 10.53.4.91 rport 56860 generation 0 ufrag iLMc network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11355 sendIceCandidate [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839445952","params":{"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 10326 typ srflx raddr 10.53.4.91 rport 56860 generation 0 ufrag iLMc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:398 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackViewerSendSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64506 typ relay raddr 223.104.77.201 rport 10326 generation 0 ufrag iLMc network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64506 typ relay raddr 223.104.77.201 rport 10326 generation 0 ufrag iLMc network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11355 sendIceCandidate [DEBUG END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839446255","params":{"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64506 typ relay raddr 223.104.77.201 rport 10326 generation 0 ufrag iLMc network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:05.440 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:703 [INFO END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackViewerSendSignal [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:05.440 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:24:06.768 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:06.768 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:24:06.768 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:24:06.768 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839446} [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839444_1878_1911942563", "version": 2, "timestamp": 1673839445921, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA0NDcwNTcxNzcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzMyMDYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzQ3ODYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTM2MDkyMjQ0NiBjbmFtZTo2cm1VY2Z3UkJnMnZhMVM1XHJcbmE9c3NyYzoxMzYwOTIyNDQ2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEzNjA5MjI0NDYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMzYwOTIyNDQ2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpPbnZTXHJcbmE9aWNlLXB3ZDpyWWxja3cvWlhzQ3E4WTdBSHVNaFNka0RcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMTpEQToxNzo1QjpGRTpBNjo1RDo0NTo2Mzo5RDo2MDoxOTpGNDpBNzo4NjpDNzo0Nzo4OTo5NjoyOTo5NDo5RjpGNjo2RDo5QTpEQjpFRTo1QTpERToxNzo0RDpDRFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzMyMDYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzQ3ODYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjI2NjczNzE4IGNuYW1lOjZybVVjZndSQmcydmExUzVcclxuYT1zc3JjOjIyNjY3MzcxOCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMjY2NzM3MTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMjY2NzM3MTggbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk9udlNcclxuYT1pY2UtcHdkOnJZbGNrdy9aWHNDcThZN0FIdU1oU2RrRFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEYxOkRBOjE3OjVCOkZFOkE2OjVEOjQ1OjYzOjlEOjYwOjE5OkY0OkE3Ojg2OkM3OjQ3Ojg5Ojk2OjI5Ojk0OjlGOkY2OjZEOjlBOkRCOkVFOjVBOkRFOjE3OjREOkNEXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d9967d07-d5c0-4274-9a10-764ca733ec56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Answer Sdp: v=0 +o=- 447057177 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33206 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34786 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1360922446 cname:6rmUcfwRBg2va1S5 +a=ssrc:1360922446 msid:myKvsVideoStream myAudioTrack +a=ssrc:1360922446 mslabel:myKvsVideoStream +a=ssrc:1360922446 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OnvS +a=ice-pwd:rYlckw/ZXsCq8Y7AHuMhSdkD +a=ice-options:trickle +a=fingerprint:sha-256 F1:DA:17:5B:FE:A6:5D:45:63:9D:60:19:F4:A7:86:C7:47:89:96:29:94:9F:F6:6D:9A:DB:EE:5A:DE:17:4D:CD +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33206 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 34786 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:226673718 cname:6rmUcfwRBg2va1S5 +a=ssrc:226673718 msid:myKvsVideoStream myVideoTrack +a=ssrc:226673718 mslabel:myKvsVideoStream +a=ssrc:226673718 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:OnvS +a=ice-pwd:rYlckw/ZXsCq8Y7AHuMhSdkD +a=ice-options:trickle +a=fingerprint:sha-256 F1:DA:17:5B:FE:A6:5D:45:63:9D:60:19:F4:A7:86:C7:47:89:96:29:94:9F:F6:6D:9A:DB:EE:5A:DE:17:4D:CD +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 11355 addRemoteStream [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11355 addRemoteStream [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11355 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Answer Client ID: d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2790 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onConnectionChange [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2521 [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11355 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839444_1879_2112228015", "version": 2, "timestamp": 1673839446320, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 34786 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d9967d07-d5c0-4274-9a10-764ca733ec56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=390a2b46-1d4c-4329-8095-171477014ea6 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Received IceCandidate from remote sessionId = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 checkAndAddIceCandidate message = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Peer connection found already [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 34786 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2790 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2528 [INFO END] +2023-01-16 11:24:07.940 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839444_1880_344233131", "version": 2, "timestamp": 1673839446518, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 33206 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d9967d07-d5c0-4274-9a10-764ca733ec56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Received IceCandidate from remote sessionId = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 checkAndAddIceCandidate message = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Peer connection found already [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 33206 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2790 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2534 [INFO END] +2023-01-16 11:24:07.940 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839445_1881_975872948", "version": 2, "timestamp": 1673839447338, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 65202 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d9967d07-d5c0-4274-9a10-764ca733ec56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Received IceCandidate from remote sessionId = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 checkAndAddIceCandidate message = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Peer connection found already [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 65202 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2790 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2904 [INFO END] +2023-01-16 11:24:07.940 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839445_1882_1687085292", "version": 2, "timestamp": 1673839447576, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50256 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d9967d07-d5c0-4274-9a10-764ca733ec56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Received IceCandidate from remote sessionId = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 checkAndAddIceCandidate message = d9967d07-d5c0-4274-9a10-764ca733ec56 [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Peer connection found already [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2790 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50256 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:24:07.940 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2790 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:24:07.940 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3156 [INFO END] +2023-01-16 11:24:09.792 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64506 typ relay raddr 223.104.77.201 rport 10326 generation 0 ufrag iLMc network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 65202 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag OnvS network-cost 999 [DEBUG END] +2023-01-16 11:24:09.792 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onConnectionChange [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11355 PeerConnection connected [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 11355 peerConnectSuccess [DEBUG END] +2023-01-16 11:24:11.120 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5568 [INFO END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11355 startHeartbeat [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11355 getBitRate [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11354 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11354 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 11452 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:24:11.120 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6374 [INFO END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 11452 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 11452 registerBitRateCallback [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 11452 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:24:11.120 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:24:11.120 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:24:11.120 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:24:12.139 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11355 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:24:12.139 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11355 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839361000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:24:15.543 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d9967d07-d5c0-4274-9a10-764ca733ec56 [INFO END] +2023-01-16 11:24:15.543 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:24:15.543 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839455951","params":{"sessionId":"d9967d07-d5c0-4274-9a10-764ca733ec56"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:24:15.543 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11355 onConnectionChange [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11355 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839452000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11354 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:24:15.543 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:02.990 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:25:02.990 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10724 [DEBUG END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: timestamp=1673839503405 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: nonce=969f821d-d369-4d8a-9d62-108afd93e4a2 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: sign=4fb784772e6765a4fd09f453b1c00a31 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:25:02.990 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:25:02.990 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:25:02.990 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:25:02.990 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:25:03 GMT [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=537 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:25:03 GMT [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=692 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:25:03 GMT [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-amzn-requestid=87e8f5e0-5df2-4873-a151-56584800b819 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0N-bFSQIAMFvtw= [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c38f-3e61f45c3640e27b5d6a13aa;Sampled=0 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1124 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: timestamp=1673839504562 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: nonce=6be84219-2adf-4b7e-91c0-e4ea1f3b05d6 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: sign=75490ee33a3cf356b47765f7d22df26d [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:25:04.086 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:25:04.086 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:25:04.086 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:25:04 GMT [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b37c73b8-867b-4337-b71a-24d4592ff0fe [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0N-iFyKIAMFomA= [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c38f-0d14ca25287b1d2e71c7a1a3;Sampled=0 [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=607 [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1031}} [INFO END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (657ms) [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:25:04 GMT [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840104},{"uris":["turn:52.20.79.251:3478"],"username":"1673840104:coturn","password":"iELlxYylKULLRY780CDKW2wb5QM=","expireTimestamp":1673840104}]} [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840104},{"uris":["turn:52.20.79.251:3478"],"username":"1673840104:coturn","password":"iELlxYylKULLRY780CDKW2wb5QM=","expireTimestamp":1673840104}]} [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:25:05.174 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:25:05.174 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2984,5,main] thread id:10759 [DEBUG END] +2023-01-16 11:25:05.174 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:25:05.174 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:9bf11194-cfc4-4537-a3de-f714a2b2b0ed 耗时:1 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12406 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12406 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12406 createSdpOffer success [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12406 oldSDP =v=0 +o=- 6374792166658856656 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NOz6 +a=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ +a=ice-options:trickle renomination +a=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3378376362 cname:ouvRJSKibHyl+s1Z +a=ssrc:3378376362 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3378376362 mslabel:KvsLocalMediaStream +a=ssrc:3378376362 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NOz6 +a=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ +a=ice-options:trickle renomination +a=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 881152129 1008914689 +a=ssrc:881152129 cname:ouvRJSKibHyl+s1Z +a=ssrc:881152129 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:881152129 mslabel:KvsLocalMediaStream +a=ssrc:881152129 label:KvsVideoTrack +a=ssrc:1008914689 cname:ouvRJSKibHyl+s1Z +a=ssrc:1008914689 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1008914689 mslabel:KvsLocalMediaStream +a=ssrc:1008914689 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] Message >>>signaling_threa - 12406 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6374792166658856656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NOz6\r\na=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3378376362 cname:ouvRJSKibHyl+s1Z\r\na=ssrc:3378376362 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3378376362 mslabel:KvsLocalMediaStream\r\na=ssrc:3378376362 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NOz6\r\na=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 881152129 1008914689\r\na=ssrc:881152129 cname:ouvRJSKibHyl+s1Z\r\na=ssrc:881152129 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:881152129 mslabel:KvsLocalMediaStream\r\na=ssrc:881152129 label:KvsVideoTrack\r\na=ssrc:1008914689 cname:ouvRJSKibHyl+s1Z\r\na=ssrc:1008914689 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1008914689 mslabel:KvsLocalMediaStream\r\na=ssrc:1008914689 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] Message >>>signaling_threa - 12406 createOffer description=v=0 +o=- 6374792166658856656 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NOz6 +a=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ +a=ice-options:trickle renomination +a=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3378376362 cname:ouvRJSKibHyl+s1Z +a=ssrc:3378376362 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3378376362 mslabel:KvsLocalMediaStream +a=ssrc:3378376362 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NOz6 +a=ice-pwd:XabSF5EuTlHeph62+l0HLxoQ +a=ice-options:trickle renomination +a=fingerprint:sha-256 95:34:0F:62:A8:D7:B4:2F:4E:DE:FD:07:73:29:50:21:E2:A4:CF:5C:AD:13:5D:F8:B3:26:6E:10:36:A4:CD:D3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 881152129 1008914689 +a=ssrc:881152129 cname:ouvRJSKibHyl+s1Z +a=ssrc:881152129 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:881152129 mslabel:KvsLocalMediaStream +a=ssrc:881152129 label:KvsVideoTrack +a=ssrc:1008914689 cname:ouvRJSKibHyl+s1Z +a=ssrc:1008914689 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1008914689 mslabel:KvsLocalMediaStream +a=ssrc:1008914689 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12406 sendSdpOffer [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839525656","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYzNzQ3OTIxNjY2NTg4NTY2NTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Tk96NlxyXG5hPWljZS1wd2Q6WGFiU0Y1RXVUbEhlcGg2MitsMEhMeG9RXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDk1OjM0OjBGOjYyOkE4OkQ3OkI0OjJGOjRFOkRFOkZEOjA3OjczOjI5OjUwOjIxOkUyOkE0\nOkNGOjVDOkFEOjEzOjVEOkY4OkIzOjI2OjZFOjEwOjM2OkE0OkNEOkQzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzM3ODM3NjM2MiBjbmFtZTpvdXZSSlNLaWJIeWwrczFaXHJcbmE9c3NyYzozMzc4Mzc2MzYy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMzc4Mzc2\nMzYyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzM3ODM3NjM2MiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk5PejZcclxuYT1pY2Ut\ncHdkOlhhYlNGNUV1VGxIZXBoNjIrbDBITHhvUVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5NTozNDowRjo2MjpBODpENzpCNDoy\nRjo0RTpERTpGRDowNzo3MzoyOTo1MDoyMTpFMjpBNDpDRjo1QzpBRDoxMzo1RDpGODpCMzoyNjo2\nRToxMDozNjpBNDpDRDpEM1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA4ODExNTIxMjkgMTAwODkxNDY4OVxyXG5hPXNzcmM6ODgx\nMTUyMTI5IGNuYW1lOm91dlJKU0tpYkh5bCtzMVpcclxuYT1zc3JjOjg4MTE1MjEyOSBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6ODgxMTUyMTI5IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6ODgxMTUyMTI5IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjEwMDg5MTQ2ODkgY25hbWU6b3V2UkpTS2liSHlsK3MxWlxyXG5hPXNz\ncmM6MTAwODkxNDY4OSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MTAwODkxNDY4OSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjEw\nMDg5MTQ2ODkgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840104:coturn","icePassword1":"iELlxYylKULLRY780CDKW2wb5QM\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12406 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49326 typ host generation 0 ufrag NOz6 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49326 typ host generation 0 ufrag NOz6 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12406 sendIceCandidate [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839525660","params":{"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49326 typ host generation 0 ufrag NOz6 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36691 typ host generation 0 ufrag NOz6 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 36691 typ host generation 0 ufrag NOz6 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12406 sendIceCandidate [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839525662","params":{"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 36691 typ host generation 0 ufrag NOz6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 31664 typ srflx raddr 10.53.4.91 rport 36691 generation 0 ufrag NOz6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 31664 typ srflx raddr 10.53.4.91 rport 36691 generation 0 ufrag NOz6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12406 sendIceCandidate [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839525901","params":{"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 31664 typ srflx raddr 10.53.4.91 rport 36691 generation 0 ufrag NOz6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (389ms) [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:25:24 GMT [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"eec1fb6d-57c5-48e5-9cc1-9fb16a145942","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840124},{"uris":["turn:52.20.79.251:3478"],"username":"1673840124:coturn","password":"5adLJFjs3EUtr5eD4RMGLGgmy2Q=","expireTimestamp":1673840124}]} [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"eec1fb6d-57c5-48e5-9cc1-9fb16a145942","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840124},{"uris":["turn:52.20.79.251:3478"],"username":"1673840124:coturn","password":"5adLJFjs3EUtr5eD4RMGLGgmy2Q=","expireTimestamp":1673840124}]} [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51053 typ relay raddr 223.104.77.201 rport 31664 generation 0 ufrag NOz6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51053 typ relay raddr 223.104.77.201 rport 31664 generation 0 ufrag NOz6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12406 sendIceCandidate [DEBUG END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839526228","params":{"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 51053 typ relay raddr 223.104.77.201 rport 31664 generation 0 ufrag NOz6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:25.403 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:713 [INFO END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackViewerSendSignal [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:25.403 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:25:26.769 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839526} [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839524_1883_891261432", "version": 2, "timestamp": 1673839526062, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjIwMzcxNTAzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM0MjA0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUzNzcyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5MTI0MzIzNTAgY25hbWU6dUcxRkNmK0VHQ0xNMzFDZlxyXG5hPXNzcmM6MTkxMjQzMjM1MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTEyNDMyMzUwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkxMjQzMjM1MCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Tnlla1xyXG5hPWljZS1wd2Q6MWNFNzZzaXNjTExRTkZaQlNFV1RyRG8zXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQkM6RjU6REI6MzY6QkU6NkE6RkU6RDc6NEY6MjU6OTM6M0M6MDY6MzM6QzM6NUI6MDY6Mjk6MzA6Q0U6NDY6OTQ6Qzk6OTQ6NkU6ODY6Q0I6RDI6MTU6QjA6NTA6MUFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM0MjA0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUzNzcyIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjQ5NjAwMDYwNCBjbmFtZTp1RzFGQ2YrRUdDTE0zMUNmXHJcbmE9c3NyYzo0OTYwMDA2MDQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDk2MDAwNjA0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NDk2MDAwNjA0IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOeWVrXHJcbmE9aWNlLXB3ZDoxY0U3NnNpc2NMTFFORlpCU0VXVHJEbzNcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCQzpGNTpEQjozNjpCRTo2QTpGRTpENzo0RjoyNTo5MzozQzowNjozMzpDMzo1QjowNjoyOTozMDpDRTo0Njo5NDpDOTo5NDo2RTo4NjpDQjpEMjoxNTpCMDo1MDoxQVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "9bf11194-cfc4-4537-a3de-f714a2b2b0ed", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Answer Sdp: v=0 +o=- 1220371503 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34204 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 53772 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1912432350 cname:uG1FCf+EGCLM31Cf +a=ssrc:1912432350 msid:myKvsVideoStream myAudioTrack +a=ssrc:1912432350 mslabel:myKvsVideoStream +a=ssrc:1912432350 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Nyek +a=ice-pwd:1cE76siscLLQNFZBSEWTrDo3 +a=ice-options:trickle +a=fingerprint:sha-256 BC:F5:DB:36:BE:6A:FE:D7:4F:25:93:3C:06:33:C3:5B:06:29:30:CE:46:94:C9:94:6E:86:CB:D2:15:B0:50:1A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34204 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 53772 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:496000604 cname:uG1FCf+EGCLM31Cf +a=ssrc:496000604 msid:myKvsVideoStream myVideoTrack +a=ssrc:496000604 mslabel:myKvsVideoStream +a=ssrc:496000604 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Nyek +a=ice-pwd:1cE76siscLLQNFZBSEWTrDo3 +a=ice-options:trickle +a=fingerprint:sha-256 BC:F5:DB:36:BE:6A:FE:D7:4F:25:93:3C:06:33:C3:5B:06:29:30:CE:46:94:C9:94:6E:86:CB:D2:15:B0:50:1A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 12406 addRemoteStream [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12406 addRemoteStream [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12406 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Answer Client ID: 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2984 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2552 [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onConnectionChange [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12406 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839524_1885_367193722", "version": 2, "timestamp": 1673839526257, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 34204 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "9bf11194-cfc4-4537-a3de-f714a2b2b0ed", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Received IceCandidate from remote sessionId = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 checkAndAddIceCandidate message = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Peer connection found already [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=9728da90-6147-469a-a370-dc460793f71a videoTrackState=LIVE [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 34204 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2984 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2558 [INFO END] +2023-01-16 11:25:27.927 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839524_1884_1876060496", "version": 2, "timestamp": 1673839526316, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 53772 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "9bf11194-cfc4-4537-a3de-f714a2b2b0ed", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Received IceCandidate from remote sessionId = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 checkAndAddIceCandidate message = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Peer connection found already [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 53772 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2984 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2561 [INFO END] +2023-01-16 11:25:27.927 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839525_1886_1839448594", "version": 2, "timestamp": 1673839527294, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63044 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "9bf11194-cfc4-4537-a3de-f714a2b2b0ed", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Received IceCandidate from remote sessionId = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 checkAndAddIceCandidate message = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Peer connection found already [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63044 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2984 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2926 [INFO END] +2023-01-16 11:25:27.927 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839525_1887_2075838172", "version": 2, "timestamp": 1673839527686, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 58450 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "9bf11194-cfc4-4537-a3de-f714a2b2b0ed", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Received IceCandidate from remote sessionId = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 checkAndAddIceCandidate message = 9bf11194-cfc4-4537-a3de-f714a2b2b0ed [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Peer connection found already [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2984 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 58450 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:25:27.927 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2984 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:25:27.927 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3296 [INFO END] +2023-01-16 11:25:29.080 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 51053 typ relay raddr 223.104.77.201 rport 31664 generation 0 ufrag NOz6 network-id 3 network-cost 900 remote sdp = candidate:423356945 1 udp 2130706431 52163 typ prflx generation 0 ufrag Nyek [DEBUG END] +2023-01-16 11:25:29.080 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onConnectionChange [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12406 PeerConnection connected [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 12406 peerConnectSuccess [DEBUG END] +2023-01-16 11:25:30.660 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5143 [INFO END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12406 startHeartbeat [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12406 getBitRate [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12405 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12405 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 12455 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:25:30.660 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5936 [INFO END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 12455 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 12455 registerBitRateCallback [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 12455 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:25:30.660 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:25:30.660 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:25:30.660 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:25:31.685 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12406 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:25:31.685 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12406 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839452000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:25:34.852 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:9bf11194-cfc4-4537-a3de-f714a2b2b0ed [INFO END] +2023-01-16 11:25:34.852 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:25:34.852 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839535267","params":{"sessionId":"9bf11194-cfc4-4537-a3de-f714a2b2b0ed"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:25:34.852 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12406 onConnectionChange [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12406 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839531000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12405 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:25:34.852 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:23.262 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:26:23.262 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10730 [DEBUG END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: timestamp=1673839583671 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: nonce=b890ddca-97b4-4f11-84b3-720f13c4a601 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: sign=72fa80be48f85ed00511ee31d47d5191 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:26:23.262 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:26:23.262 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:26:23.262 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:26:23.262 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:26:23 GMT [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=648 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:26:23 GMT [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=810 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:26:23 GMT [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amzn-requestid=514b33a1-6a49-41f8-b3c1-a6c9113a83dd [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OK_FXxIAMF1Wg= [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c3df-7de6e654179264eb07ded433;Sampled=0 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1224 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: timestamp=1673839584937 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: nonce=622887b9-d0b6-4cb8-837b-499793f2caf3 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: sign=ce37dbaba4a704e9daf2aa6a9ed9c167 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:26:24.464 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:26:24.464 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:26:24 GMT [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amzn-requestid=54ab8353-87ca-4dae-a3b6-cddf042ca85d [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OLFEP9IAMFaLw= [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c3e0-4124c0f4732697967b995ffc;Sampled=0 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=465 [INFO END] +2023-01-16 11:26:24.464 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1032}} [INFO END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3256,5,main] thread id:10764 [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (691ms) [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:26:24 GMT [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840184},{"uris":["turn:52.20.79.251:3478"],"username":"1673840184:coturn","password":"q87Lbv9TI9tFuypw4poTM02r7TM=","expireTimestamp":1673840184}]} [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840184},{"uris":["turn:52.20.79.251:3478"],"username":"1673840184:coturn","password":"q87Lbv9TI9tFuypw4poTM02r7TM=","expireTimestamp":1673840184}]} [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:26:25.619 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:26:25.619 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:26:25.619 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:26:25.619 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:3c3a9f60-182a-497c-8c15-6d26401a8fb0 耗时:0 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13380 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13380 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13380 createSdpOffer success [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13380 oldSDP =v=0 +o=- 4931017165578973449 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HP+F +a=ice-pwd:MQxgnfa589U03MnJzU53Qp9J +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2652353065 cname:dK6NrCu+ercp9h2y +a=ssrc:2652353065 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2652353065 mslabel:KvsLocalMediaStream +a=ssrc:2652353065 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HP+F +a=ice-pwd:MQxgnfa589U03MnJzU53Qp9J +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2067780960 3990796673 +a=ssrc:2067780960 cname:dK6NrCu+ercp9h2y +a=ssrc:2067780960 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2067780960 mslabel:KvsLocalMediaStream +a=ssrc:2067780960 label:KvsVideoTrack +a=ssrc:3990796673 cname:dK6NrCu+ercp9h2y +a=ssrc:3990796673 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3990796673 mslabel:KvsLocalMediaStream +a=ssrc:3990796673 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] Message >>>signaling_threa - 13380 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4931017165578973449 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:HP+F\r\na=ice-pwd:MQxgnfa589U03MnJzU53Qp9J\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2652353065 cname:dK6NrCu+ercp9h2y\r\na=ssrc:2652353065 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2652353065 mslabel:KvsLocalMediaStream\r\na=ssrc:2652353065 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:HP+F\r\na=ice-pwd:MQxgnfa589U03MnJzU53Qp9J\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2067780960 3990796673\r\na=ssrc:2067780960 cname:dK6NrCu+ercp9h2y\r\na=ssrc:2067780960 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2067780960 mslabel:KvsLocalMediaStream\r\na=ssrc:2067780960 label:KvsVideoTrack\r\na=ssrc:3990796673 cname:dK6NrCu+ercp9h2y\r\na=ssrc:3990796673 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3990796673 mslabel:KvsLocalMediaStream\r\na=ssrc:3990796673 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] Message >>>signaling_threa - 13380 createOffer description=v=0 +o=- 4931017165578973449 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HP+F +a=ice-pwd:MQxgnfa589U03MnJzU53Qp9J +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2652353065 cname:dK6NrCu+ercp9h2y +a=ssrc:2652353065 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2652353065 mslabel:KvsLocalMediaStream +a=ssrc:2652353065 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:HP+F +a=ice-pwd:MQxgnfa589U03MnJzU53Qp9J +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:72:DB:3F:D1:BB:26:66:CC:B5:5A:E7:33:79:E6:9F:19:EF:DC:3A:C2:35:12:56:C2:93:F2:3F:FF:64:C2:FD +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2067780960 3990796673 +a=ssrc:2067780960 cname:dK6NrCu+ercp9h2y +a=ssrc:2067780960 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2067780960 mslabel:KvsLocalMediaStream +a=ssrc:2067780960 label:KvsVideoTrack +a=ssrc:3990796673 cname:dK6NrCu+ercp9h2y +a=ssrc:3990796673 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3990796673 mslabel:KvsLocalMediaStream +a=ssrc:3990796673 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13380 sendSdpOffer [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839606620","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ5MzEwMTcxNjU1Nzg5NzM0NDkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SFArRlxyXG5hPWljZS1wd2Q6TVF4Z25mYTU4OVUwM01uSnpVNTNRcDlKXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDExOjcyOkRCOjNGOkQxOkJCOjI2OjY2OkNDOkI1OjVBOkU3OjMzOjc5OkU2OjlGOjE5OkVG\nOkRDOjNBOkMyOjM1OjEyOjU2OkMyOjkzOkYyOjNGOkZGOjY0OkMyOkZEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjY1MjM1MzA2NSBjbmFtZTpkSzZOckN1K2VyY3A5aDJ5XHJcbmE9c3NyYzoyNjUyMzUzMDY1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNjUyMzUz\nMDY1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY1MjM1MzA2NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkhQK0ZcclxuYT1pY2Ut\ncHdkOk1ReGduZmE1ODlVMDNNbkp6VTUzUXA5SlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxMTo3MjpEQjozRjpEMTpCQjoyNjo2\nNjpDQzpCNTo1QTpFNzozMzo3OTpFNjo5RjoxOTpFRjpEQzozQTpDMjozNToxMjo1NjpDMjo5MzpG\nMjozRjpGRjo2NDpDMjpGRFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMDY3NzgwOTYwIDM5OTA3OTY2NzNcclxuYT1zc3JjOjIw\nNjc3ODA5NjAgY25hbWU6ZEs2TnJDdStlcmNwOWgyeVxyXG5hPXNzcmM6MjA2Nzc4MDk2MCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjA2Nzc4MDk2MCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIwNjc3ODA5NjAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mzk5MDc5NjY3MyBjbmFtZTpkSzZOckN1K2VyY3A5aDJ5XHJc\nbmE9c3NyYzozOTkwNzk2NjczIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozOTkwNzk2NjczIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mzk5MDc5NjY3MyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840184:coturn","icePassword1":"q87Lbv9TI9tFuypw4poTM02r7TM\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackViewerSendSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13380 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56179 typ host generation 0 ufrag HP+F network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56179 typ host generation 0 ufrag HP+F network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13380 sendIceCandidate [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839606626","params":{"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56179 typ host generation 0 ufrag HP+F network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackViewerSendSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42690 typ host generation 0 ufrag HP+F network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 42690 typ host generation 0 ufrag HP+F network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13380 sendIceCandidate [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839606628","params":{"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 42690 typ host generation 0 ufrag HP+F network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackViewerSendSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 26765 typ srflx raddr 10.53.4.91 rport 42690 generation 0 ufrag HP+F network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 26765 typ srflx raddr 10.53.4.91 rport 42690 generation 0 ufrag HP+F network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13380 sendIceCandidate [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839606866","params":{"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 26765 typ srflx raddr 10.53.4.91 rport 42690 generation 0 ufrag HP+F network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:381 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackViewerSendSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (397ms) [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:26:45 GMT [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1b3ac597-2864-4bbc-a877-21fc38d6e6e4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840205},{"uris":["turn:54.87.154.8:3478"],"username":"1673840205:coturn","password":"1Zyv8QY4zcGuUh04ETdHd0LOAGU=","expireTimestamp":1673840205}]} [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1b3ac597-2864-4bbc-a877-21fc38d6e6e4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840205},{"uris":["turn:54.87.154.8:3478"],"username":"1673840205:coturn","password":"1Zyv8QY4zcGuUh04ETdHd0LOAGU=","expireTimestamp":1673840205}]} [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51220 typ relay raddr 223.104.77.201 rport 26765 generation 0 ufrag HP+F network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51220 typ relay raddr 223.104.77.201 rport 26765 generation 0 ufrag HP+F network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13380 sendIceCandidate [DEBUG END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839607168","params":{"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 51220 typ relay raddr 223.104.77.201 rport 26765 generation 0 ufrag HP+F network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:46.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:684 [INFO END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackViewerSendSignal [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:46.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839606} [DEBUG END] +2023-01-16 11:26:47.763 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839605_1888_1682088818", "version": 2, "timestamp": 1673839607038, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNTg2MzE3NDg1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDMzMjQ1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ0OTg3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjMyMzM3Mjg5NCBjbmFtZTpCVy83WEZDRzF2QUZhUldJXHJcbmE9c3NyYzozMjMzNzI4OTQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MzIzMzcyODk0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MzIzMzcyODk0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp5MUY0XHJcbmE9aWNlLXB3ZDpsb2p2RWdIR2tjQUNKMTZRTVhwY3JtRXVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwOTo4NzpGMTpFQjoxNTo4RTpDQzpGOTozQjo1Mzo1RTo5MTpDOTo1Qjo0Mzo2OTowNjo2ODo5MjoyQzozQTo0RjozQTpCNDo3NTpFMDo2Qjo1NzpBNzpEMDozNDoxMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzMyNDUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQ5ODcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTEwNjk3NDU4MiBjbmFtZTpCVy83WEZDRzF2QUZhUldJXHJcbmE9c3NyYzoxMTA2OTc0NTgyIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExMDY5NzQ1ODIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMTA2OTc0NTgyIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp5MUY0XHJcbmE9aWNlLXB3ZDpsb2p2RWdIR2tjQUNKMTZRTVhwY3JtRXVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwOTo4NzpGMTpFQjoxNTo4RTpDQzpGOTozQjo1Mzo1RTo5MTpDOTo1Qjo0Mzo2OTowNjo2ODo5MjoyQzozQTo0RjozQTpCNDo3NTpFMDo2Qjo1NzpBNzpEMDozNDoxMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "3c3a9f60-182a-497c-8c15-6d26401a8fb0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Answer Sdp: v=0 +o=- 1586317485 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33245 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44987 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:323372894 cname:BW/7XFCG1vAFaRWI +a=ssrc:323372894 msid:myKvsVideoStream myAudioTrack +a=ssrc:323372894 mslabel:myKvsVideoStream +a=ssrc:323372894 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y1F4 +a=ice-pwd:lojvEgHGkcACJ16QMXpcrmEu +a=ice-options:trickle +a=fingerprint:sha-256 09:87:F1:EB:15:8E:CC:F9:3B:53:5E:91:C9:5B:43:69:06:68:92:2C:3A:4F:3A:B4:75:E0:6B:57:A7:D0:34:11 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33245 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44987 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1106974582 cname:BW/7XFCG1vAFaRWI +a=ssrc:1106974582 msid:myKvsVideoStream myVideoTrack +a=ssrc:1106974582 mslabel:myKvsVideoStream +a=ssrc:1106974582 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:y1F4 +a=ice-pwd:lojvEgHGkcACJ16QMXpcrmEu +a=ice-options:trickle +a=fingerprint:sha-256 09:87:F1:EB:15:8E:CC:F9:3B:53:5E:91:C9:5B:43:69:06:68:92:2C:3A:4F:3A:B4:75:E0:6B:57:A7:D0:34:11 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 13380 addRemoteStream [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13380 addRemoteStream [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13380 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Answer Client ID: 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3256 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:26:47.763 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1831 [INFO END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onConnectionChange [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13380 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b8ac0630-60e9-46ba-aca9-36466cdce62f videoTrackState=LIVE [DEBUG END] +2023-01-16 11:26:47.763 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839605_1889_1711075083", "version": 2, "timestamp": 1673839607326, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44987 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3c3a9f60-182a-497c-8c15-6d26401a8fb0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Received IceCandidate from remote sessionId = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 checkAndAddIceCandidate message = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Peer connection found already [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44987 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3256 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:26:47.763 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1973 [INFO END] +2023-01-16 11:26:47.763 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839605_1890_547049505", "version": 2, "timestamp": 1673839607355, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 33245 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3c3a9f60-182a-497c-8c15-6d26401a8fb0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Received IceCandidate from remote sessionId = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 checkAndAddIceCandidate message = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Peer connection found already [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 33245 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:26:47.763 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3256 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:26:47.763 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2000 [INFO END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 51220 typ relay raddr 223.104.77.201 rport 26765 generation 0 ufrag HP+F network-id 3 network-cost 900 remote sdp = candidate:1734570435 1 udp 2130706431 44987 typ prflx generation 0 ufrag y1F4 [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:26:49.271 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839606_1891_273432343", "version": 2, "timestamp": 1673839608223, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 49479 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3c3a9f60-182a-497c-8c15-6d26401a8fb0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Received IceCandidate from remote sessionId = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 checkAndAddIceCandidate message = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Peer connection found already [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 49479 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3256 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:26:49.271 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2937 [INFO END] +2023-01-16 11:26:49.271 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839606_1892_2099325801", "version": 2, "timestamp": 1673839608621, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51038 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "3c3a9f60-182a-497c-8c15-6d26401a8fb0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Received IceCandidate from remote sessionId = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 checkAndAddIceCandidate message = 3c3a9f60-182a-497c-8c15-6d26401a8fb0 [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Peer connection found already [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3256 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51038 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:26:49.271 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3256 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:26:49.271 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3281 [INFO END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onConnectionChange [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13380 PeerConnection connected [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 13380 peerConnectSuccess [DEBUG END] +2023-01-16 11:26:50.596 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4111 [INFO END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13380 startHeartbeat [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13380 getBitRate [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13379 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13379 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 13411 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:26:50.596 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4917 [INFO END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 13411 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 13411 registerBitRateCallback [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 13411 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:26:50.596 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:26:50.596 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:26:50.596 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:26:51.614 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13380 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:26:51.614 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13380 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673839531000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:26:53.427 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:3c3a9f60-182a-497c-8c15-6d26401a8fb0 [INFO END] +2023-01-16 11:26:53.427 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:26:53.427 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839613825","params":{"sessionId":"3c3a9f60-182a-497c-8c15-6d26401a8fb0"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:26:53.427 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13380 onConnectionChange [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13380 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673839611000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13379 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:26:53.427 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:27:43.449 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:27:43.449 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10739 [DEBUG END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: timestamp=1673839663857 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: nonce=36ec3b2e-c93e-421a-a637-4e192ac9c667 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: sign=f540156411768fb8433efc042334f8cf [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:27:43.449 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:27:43.449 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:27:43.449 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:27:43.449 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:27:43 GMT [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=668 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:27:43 GMT [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=819 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:27:44 GMT [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amzn-requestid=63c56178-30a8-4ff6-b238-5d5b8e7a4b9c [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OXhFewoAMFaqw= [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c42f-4fa43b1e18920d345b72b895;Sampled=0 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1214 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:27:44.673 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: timestamp=1673839665111 [INFO END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: nonce=7723fa82-80b0-44da-8112-bc1317b82fa5 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: sign=7d8ebe4f834c8aac4e23c4706ed7f11d [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:27:44.673 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:27:44 GMT [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amzn-requestid=94cb98bb-7219-4557-b236-a409027c7ab1 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OXnFLJIAMFWrg= [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c430-095e7762411e9df739d62231;Sampled=0 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=495 [INFO END] +2023-01-16 11:27:44.673 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1034}} [INFO END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (662ms) [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:27:44 GMT [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840264},{"uris":["turn:52.20.79.251:3478"],"username":"1673840264:coturn","password":"688V9npEgMSY+cwpYQpyjs4LWUU=","expireTimestamp":1673840264}]} [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840264},{"uris":["turn:52.20.79.251:3478"],"username":"1673840264:coturn","password":"688V9npEgMSY+cwpYQpyjs4LWUU=","expireTimestamp":1673840264}]} [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:27:45.785 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:27:45.785 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:27:48.064 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3444,5,main] thread id:10775 [DEBUG END] +2023-01-16 11:27:48.064 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:27:48.064 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@dce3ffa [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:94c29221-abd0-4377-a6a3-a240b41b826a 耗时:1 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:116 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14173 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14173 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14173 createSdpOffer success [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14173 oldSDP =v=0 +o=- 4605100275424968230 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:REY6 +a=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w +a=ice-options:trickle renomination +a=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4249790950 cname:1YqzUtcwxzM6MXs2 +a=ssrc:4249790950 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4249790950 mslabel:KvsLocalMediaStream +a=ssrc:4249790950 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:REY6 +a=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w +a=ice-options:trickle renomination +a=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2261478723 2370634109 +a=ssrc:2261478723 cname:1YqzUtcwxzM6MXs2 +a=ssrc:2261478723 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2261478723 mslabel:KvsLocalMediaStream +a=ssrc:2261478723 label:KvsVideoTrack +a=ssrc:2370634109 cname:1YqzUtcwxzM6MXs2 +a=ssrc:2370634109 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2370634109 mslabel:KvsLocalMediaStream +a=ssrc:2370634109 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] Message >>>signaling_threa - 14173 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4605100275424968230 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:REY6\r\na=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4249790950 cname:1YqzUtcwxzM6MXs2\r\na=ssrc:4249790950 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4249790950 mslabel:KvsLocalMediaStream\r\na=ssrc:4249790950 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:REY6\r\na=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2261478723 2370634109\r\na=ssrc:2261478723 cname:1YqzUtcwxzM6MXs2\r\na=ssrc:2261478723 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2261478723 mslabel:KvsLocalMediaStream\r\na=ssrc:2261478723 label:KvsVideoTrack\r\na=ssrc:2370634109 cname:1YqzUtcwxzM6MXs2\r\na=ssrc:2370634109 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2370634109 mslabel:KvsLocalMediaStream\r\na=ssrc:2370634109 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] Message >>>signaling_threa - 14173 createOffer description=v=0 +o=- 4605100275424968230 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:REY6 +a=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w +a=ice-options:trickle renomination +a=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4249790950 cname:1YqzUtcwxzM6MXs2 +a=ssrc:4249790950 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4249790950 mslabel:KvsLocalMediaStream +a=ssrc:4249790950 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:REY6 +a=ice-pwd:8WbXfAohqCsWgD1yUcDOC9/w +a=ice-options:trickle renomination +a=fingerprint:sha-256 06:65:28:2A:86:C6:89:B0:8B:DE:92:C2:E6:7F:2E:D2:DB:B3:D2:83:93:43:62:EA:CA:CF:A6:05:85:18:BA:2B +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2261478723 2370634109 +a=ssrc:2261478723 cname:1YqzUtcwxzM6MXs2 +a=ssrc:2261478723 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2261478723 mslabel:KvsLocalMediaStream +a=ssrc:2261478723 label:KvsVideoTrack +a=ssrc:2370634109 cname:1YqzUtcwxzM6MXs2 +a=ssrc:2370634109 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2370634109 mslabel:KvsLocalMediaStream +a=ssrc:2370634109 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14173 sendSdpOffer [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839686017","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ2MDUxMDAyNzU0MjQ5NjgyMzAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6UkVZNlxyXG5hPWljZS1wd2Q6OFdiWGZBb2hxQ3NXZ0QxeVVjRE9DOS93XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDA2OjY1OjI4OjJBOjg2OkM2Ojg5OkIwOjhCOkRFOjkyOkMyOkU2OjdGOjJFOkQyOkRCOkIz\nOkQyOjgzOjkzOjQzOjYyOkVBOkNBOkNGOkE2OjA1Ojg1OjE4OkJBOjJCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDI0OTc5MDk1MCBjbmFtZToxWXF6VXRjd3h6TTZNWHMyXHJcbmE9c3NyYzo0MjQ5NzkwOTUw\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MjQ5Nzkw\nOTUwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDI0OTc5MDk1MCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlJFWTZcclxuYT1pY2Ut\ncHdkOjhXYlhmQW9ocUNzV2dEMXlVY0RPQzkvd1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwNjo2NToyODoyQTo4NjpDNjo4OTpC\nMDo4QjpERTo5MjpDMjpFNjo3RjoyRTpEMjpEQjpCMzpEMjo4Mzo5Mzo0Mzo2MjpFQTpDQTpDRjpB\nNjowNTo4NToxODpCQToyQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMjYxNDc4NzIzIDIzNzA2MzQxMDlcclxuYT1zc3JjOjIy\nNjE0Nzg3MjMgY25hbWU6MVlxelV0Y3d4ek02TVhzMlxyXG5hPXNzcmM6MjI2MTQ3ODcyMyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjI2MTQ3ODcyMyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIyNjE0Nzg3MjMgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjM3MDYzNDEwOSBjbmFtZToxWXF6VXRjd3h6TTZNWHMyXHJc\nbmE9c3NyYzoyMzcwNjM0MTA5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyMzcwNjM0MTA5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjM3MDYzNDEwOSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840264:coturn","icePassword1":"688V9npEgMSY+cwpYQpyjs4LWUU\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackViewerSendSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14173 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39114 typ host generation 0 ufrag REY6 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39114 typ host generation 0 ufrag REY6 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14173 sendIceCandidate [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839686022","params":{"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 39114 typ host generation 0 ufrag REY6 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackViewerSendSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53804 typ host generation 0 ufrag REY6 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53804 typ host generation 0 ufrag REY6 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14173 sendIceCandidate [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839686023","params":{"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 53804 typ host generation 0 ufrag REY6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackViewerSendSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 16889 typ srflx raddr 10.53.4.91 rport 53804 generation 0 ufrag REY6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (401ms) [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 16889 typ srflx raddr 10.53.4.91 rport 53804 generation 0 ufrag REY6 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:28:05 GMT [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14173 sendIceCandidate [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ca2f9b44-e651-44cf-b2bd-78626192f4e2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840285},{"uris":["turn:54.87.154.8:3478"],"username":"1673840285:coturn","password":"weAr0Qz7wO8+4ELAZSIWsprH/aI=","expireTimestamp":1673840285}]} [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ca2f9b44-e651-44cf-b2bd-78626192f4e2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840285},{"uris":["turn:54.87.154.8:3478"],"username":"1673840285:coturn","password":"weAr0Qz7wO8+4ELAZSIWsprH/aI=","expireTimestamp":1673840285}]} [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839686281","params":{"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 16889 typ srflx raddr 10.53.4.91 rport 53804 generation 0 ufrag REY6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:405 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackViewerSendSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64907 typ relay raddr 223.104.77.201 rport 16889 generation 0 ufrag REY6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64907 typ relay raddr 223.104.77.201 rport 16889 generation 0 ufrag REY6 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14173 sendIceCandidate [DEBUG END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839686574","params":{"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64907 typ relay raddr 223.104.77.201 rport 16889 generation 0 ufrag REY6 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:05.763 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:700 [INFO END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackViewerSendSignal [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:05.763 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:28:07.104 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839684_1893_1643351213", "version": 2, "timestamp": 1673839686212, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5MDA2MDMwNzEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDM4NzggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTk3ODUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTgxMTY4NjMyMyBjbmFtZTpMcERiY29XK1NGaU5OT0FpXHJcbmE9c3NyYzoxODExNjg2MzIzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4MTE2ODYzMjMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxODExNjg2MzIzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcGJ4XHJcbmE9aWNlLXB3ZDpPZ2trdzhpcExzMnpSVEh0MHp1d1A0VEtcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3OTowNTpDOTpBQjpCRjpDNDo2RToxMDpEQjo2MDowOTo5NDpBNjpDNDozRDoyRTpERDo1QToxNjpCNTpBNzozQTo4NTpEODpCNjpDQjpCMTo2Nzo5OTo3RTozQjpCM1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDM4NzggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTk3ODUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTM2MTQ2Nzg0MSBjbmFtZTpMcERiY29XK1NGaU5OT0FpXHJcbmE9c3NyYzoxMzYxNDY3ODQxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzNjE0Njc4NDEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMzYxNDY3ODQxIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcGJ4XHJcbmE9aWNlLXB3ZDpPZ2trdzhpcExzMnpSVEh0MHp1d1A0VEtcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3OTowNTpDOTpBQjpCRjpDNDo2RToxMDpEQjo2MDowOTo5NDpBNjpDNDozRDoyRTpERDo1QToxNjpCNTpBNzozQTo4NTpEODpCNjpDQjpCMTo2Nzo5OTo3RTozQjpCM1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "94c29221-abd0-4377-a6a3-a240b41b826a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Answer Sdp: v=0 +o=- 900603071 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43878 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59785 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1811686323 cname:LpDbcoW+SFiNNOAi +a=ssrc:1811686323 msid:myKvsVideoStream myAudioTrack +a=ssrc:1811686323 mslabel:myKvsVideoStream +a=ssrc:1811686323 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gpbx +a=ice-pwd:Ogkkw8ipLs2zRTHt0zuwP4TK +a=ice-options:trickle +a=fingerprint:sha-256 79:05:C9:AB:BF:C4:6E:10:DB:60:09:94:A6:C4:3D:2E:DD:5A:16:B5:A7:3A:85:D8:B6:CB:B1:67:99:7E:3B:B3 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43878 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59785 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1361467841 cname:LpDbcoW+SFiNNOAi +a=ssrc:1361467841 msid:myKvsVideoStream myVideoTrack +a=ssrc:1361467841 mslabel:myKvsVideoStream +a=ssrc:1361467841 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Gpbx +a=ice-pwd:Ogkkw8ipLs2zRTHt0zuwP4TK +a=ice-options:trickle +a=fingerprint:sha-256 79:05:C9:AB:BF:C4:6E:10:DB:60:09:94:A6:C4:3D:2E:DD:5A:16:B5:A7:3A:85:D8:B6:CB:B1:67:99:7E:3B:B3 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839686} [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@e5f85ff], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 14173 addRemoteStream [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14173 addRemoteStream [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14173 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Answer Client ID: 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3444 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:28:07.104 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1702 [INFO END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onConnectionChange [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14173 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=a0f0f300-2ed8-4e90-b74a-c81805c3cb25 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:28:07.104 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839684_1894_745026451", "version": 2, "timestamp": 1673839686661, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59785 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "94c29221-abd0-4377-a6a3-a240b41b826a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Received IceCandidate from remote sessionId = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 checkAndAddIceCandidate message = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Peer connection found already [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59785 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:28:07.104 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3444 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:28:07.104 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1915 [INFO END] +2023-01-16 11:28:09.335 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839684_1895_305074442", "version": 2, "timestamp": 1673839686708, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 43878 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "94c29221-abd0-4377-a6a3-a240b41b826a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Received IceCandidate from remote sessionId = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 checkAndAddIceCandidate message = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Peer connection found already [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 43878 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3444 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:28:09.335 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3464 [INFO END] +2023-01-16 11:28:09.335 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839685_1896_1794705428", "version": 2, "timestamp": 1673839687508, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 51179 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "94c29221-abd0-4377-a6a3-a240b41b826a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Received IceCandidate from remote sessionId = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 checkAndAddIceCandidate message = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Peer connection found already [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 51179 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3444 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:28:09.335 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3472 [INFO END] +2023-01-16 11:28:09.335 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839686_1897_601693506", "version": 2, "timestamp": 1673839687849, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61428 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "94c29221-abd0-4377-a6a3-a240b41b826a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Received IceCandidate from remote sessionId = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 checkAndAddIceCandidate message = 94c29221-abd0-4377-a6a3-a240b41b826a [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Peer connection found already [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3444 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61428 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3444 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:28:09.335 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3476 [INFO END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64907 typ relay raddr 223.104.77.201 rport 16889 generation 0 ufrag REY6 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 43878 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Gpbx network-cost 999 [DEBUG END] +2023-01-16 11:28:09.335 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:28:10.367 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64907 typ relay raddr 223.104.77.201 rport 16889 generation 0 ufrag REY6 network-id 3 network-cost 900 remote sdp = candidate:2456582315 1 udp 2130706431 59785 typ prflx generation 0 ufrag Gpbx [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onConnectionChange [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14173 PeerConnection connected [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 14173 peerConnectSuccess [DEBUG END] +2023-01-16 11:28:11.497 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5622 [INFO END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14173 startHeartbeat [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14173 getBitRate [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14172 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14172 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 14207 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:28:11.497 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6398 [INFO END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 14207 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 14207 registerBitRateCallback [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 14207 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:28:11.497 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:28:11.497 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:28:11.497 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:28:12.521 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14173 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:28:12.521 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14173 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673839611000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:28:14.179 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:94c29221-abd0-4377-a6a3-a240b41b826a [INFO END] +2023-01-16 11:28:14.179 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:28:14.179 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839694567","params":{"sessionId":"94c29221-abd0-4377-a6a3-a240b41b826a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@ea231b7 [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:28:14.179 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14173 onConnectionChange [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14173 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673839692000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14172 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:28:14.179 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:03.642 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_3642 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10744 [DEBUG END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: timestamp=1673839744050 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: nonce=5988c952-f331-4649-8e34-98be22af6268 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: sign=3c2c9fc876789088dca055d50e080247 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:29:03.642 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:29:03.642 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:29:03 GMT [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=623 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:29:03 GMT [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=783 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:29:04 GMT [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amzn-requestid=4cafdb18-c827-48e1-b4c7-e2310109a842 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OkCGt8IAMF1vA= [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c480-24dc454e0dee0b4000cdd7ab;Sampled=0 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1183 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: timestamp=1673839745266 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: nonce=9708d2b5-57f4-4895-b2a8-aa8c91c89127 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: sign=f4d131e9e485855ac2e74ae019e74c46 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:29:04.819 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:29:04.819 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:29:04 GMT [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amzn-requestid=580bf793-51e1-4e06-8932-86b8c032af8a [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OkIGqyIAMF24w= [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c480-34ae8de257859e1475a58f10;Sampled=0 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=465 [INFO END] +2023-01-16 11:29:04.819 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1035}} [INFO END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (666ms) [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:29:04 GMT [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840344},{"uris":["turn:54.87.154.8:3478"],"username":"1673840344:coturn","password":"DKzX4sFxegjNNpSvRxFBfaj1bwI=","expireTimestamp":1673840344}]} [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840344},{"uris":["turn:54.87.154.8:3478"],"username":"1673840344:coturn","password":"DKzX4sFxegjNNpSvRxFBfaj1bwI=","expireTimestamp":1673840344}]} [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:29:05.945 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:29:05.945 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3642,5,main] thread id:10780 [DEBUG END] +2023-01-16 11:29:05.945 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:29:05.945 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:bb5f1d28-995c-48d1-913c-b64726fad80c 耗时:0 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15193 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15193 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15193 createSdpOffer success [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15193 oldSDP =v=0 +o=- 1759111131712745050 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H57+ +a=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho +a=ice-options:trickle renomination +a=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:961208672 cname:FPq7bfuFCgSMgy8p +a=ssrc:961208672 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:961208672 mslabel:KvsLocalMediaStream +a=ssrc:961208672 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H57+ +a=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho +a=ice-options:trickle renomination +a=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1624993140 357419449 +a=ssrc:1624993140 cname:FPq7bfuFCgSMgy8p +a=ssrc:1624993140 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1624993140 mslabel:KvsLocalMediaStream +a=ssrc:1624993140 label:KvsVideoTrack +a=ssrc:357419449 cname:FPq7bfuFCgSMgy8p +a=ssrc:357419449 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:357419449 mslabel:KvsLocalMediaStream +a=ssrc:357419449 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] Message >>>signaling_threa - 15193 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1759111131712745050 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:H57+\r\na=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:961208672 cname:FPq7bfuFCgSMgy8p\r\na=ssrc:961208672 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:961208672 mslabel:KvsLocalMediaStream\r\na=ssrc:961208672 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:H57+\r\na=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1624993140 357419449\r\na=ssrc:1624993140 cname:FPq7bfuFCgSMgy8p\r\na=ssrc:1624993140 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1624993140 mslabel:KvsLocalMediaStream\r\na=ssrc:1624993140 label:KvsVideoTrack\r\na=ssrc:357419449 cname:FPq7bfuFCgSMgy8p\r\na=ssrc:357419449 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:357419449 mslabel:KvsLocalMediaStream\r\na=ssrc:357419449 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] Message >>>signaling_threa - 15193 createOffer description=v=0 +o=- 1759111131712745050 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H57+ +a=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho +a=ice-options:trickle renomination +a=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:961208672 cname:FPq7bfuFCgSMgy8p +a=ssrc:961208672 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:961208672 mslabel:KvsLocalMediaStream +a=ssrc:961208672 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H57+ +a=ice-pwd:L2d1eXAFEwx7ug2z8An/BQho +a=ice-options:trickle renomination +a=fingerprint:sha-256 A2:BB:FB:65:0C:54:73:37:D6:DC:4B:71:DA:7F:5D:0B:53:AA:BE:55:78:54:43:6C:FC:42:DD:F1:4D:0E:72:7E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1624993140 357419449 +a=ssrc:1624993140 cname:FPq7bfuFCgSMgy8p +a=ssrc:1624993140 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1624993140 mslabel:KvsLocalMediaStream +a=ssrc:1624993140 label:KvsVideoTrack +a=ssrc:357419449 cname:FPq7bfuFCgSMgy8p +a=ssrc:357419449 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:357419449 mslabel:KvsLocalMediaStream +a=ssrc:357419449 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15193 sendSdpOffer [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839766949","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE3NTkxMTExMzE3MTI3NDUwNTAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SDU3K1xyXG5hPWljZS1wd2Q6TDJkMWVYQUZFd3g3dWcyejhBbi9CUWhvXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEEyOkJCOkZCOjY1OjBDOjU0OjczOjM3OkQ2OkRDOjRCOjcxOkRBOjdGOjVEOjBCOjUzOkFB\nOkJFOjU1Ojc4OjU0OjQzOjZDOkZDOjQyOkREOkYxOjREOjBFOjcyOjdFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTYxMjA4NjcyIGNuYW1lOkZQcTdiZnVGQ2dTTWd5OHBcclxuYT1zc3JjOjk2MTIwODY3MiBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6OTYxMjA4Njcy\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTYxMjA4NjcyIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6SDU3K1xyXG5hPWljZS1wd2Q6\nTDJkMWVYQUZFd3g3dWcyejhBbi9CUWhvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEEyOkJCOkZCOjY1OjBDOjU0OjczOjM3OkQ2\nOkRDOjRCOjcxOkRBOjdGOjVEOjBCOjUzOkFBOkJFOjU1Ojc4OjU0OjQzOjZDOkZDOjQyOkREOkYx\nOjREOjBFOjcyOjdFXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE2MjQ5OTMxNDAgMzU3NDE5NDQ5XHJcbmE9c3NyYzoxNjI0OTkz\nMTQwIGNuYW1lOkZQcTdiZnVGQ2dTTWd5OHBcclxuYT1zc3JjOjE2MjQ5OTMxNDAgbXNpZDpLdnNM\nb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjE2MjQ5OTMxNDAgbXNsYWJl\nbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxNjI0OTkzMTQwIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjM1NzQxOTQ0OSBjbmFtZTpGUHE3YmZ1RkNnU01neThwXHJcbmE9c3Ny\nYzozNTc0MTk0NDkgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1z\nc3JjOjM1NzQxOTQ0OSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1NzQx\nOTQ0OSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673840344:coturn","icePassword1":"DKzX4sFxegjNNpSvRxFBfaj1bwI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackViewerSendSignal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15193 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48516 typ host generation 0 ufrag H57+ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48516 typ host generation 0 ufrag H57+ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15193 sendIceCandidate [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839766954","params":{"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48516 typ host generation 0 ufrag H57+ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackViewerSendSignal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54686 typ host generation 0 ufrag H57+ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54686 typ host generation 0 ufrag H57+ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15193 sendIceCandidate [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839766955","params":{"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54686 typ host generation 0 ufrag H57+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackViewerSendSignal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (407ms) [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:29:26 GMT [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"50818966-2552-4970-aa26-8536b8e5f746","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840366},{"uris":["turn:54.87.154.8:3478"],"username":"1673840366:coturn","password":"WSKJ6cAdXbP8vjRhuANvjTEo+WY=","expireTimestamp":1673840366}]} [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"50818966-2552-4970-aa26-8536b8e5f746","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840366},{"uris":["turn:54.87.154.8:3478"],"username":"1673840366:coturn","password":"WSKJ6cAdXbP8vjRhuANvjTEo+WY=","expireTimestamp":1673840366}]} [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 25201 typ srflx raddr 10.53.4.91 rport 54686 generation 0 ufrag H57+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 25201 typ srflx raddr 10.53.4.91 rport 54686 generation 0 ufrag H57+ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15193 sendIceCandidate [DEBUG END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839767461","params":{"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 25201 typ srflx raddr 10.53.4.91 rport 54686 generation 0 ufrag H57+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:26.697 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:651 [INFO END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackViewerSendSignal [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:26.697 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53944 typ relay raddr 223.104.77.207 rport 25201 generation 0 ufrag H57+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 53944 typ relay raddr 223.104.77.207 rport 25201 generation 0 ufrag H57+ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15193 sendIceCandidate [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:29:27.738 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839767738","params":{"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 53944 typ relay raddr 223.104.77.207 rport 25201 generation 0 ufrag H57+ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:27.738 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:928 [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackViewerSendSignal [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839767} [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839765_1898_1045152727", "version": 2, "timestamp": 1673839767369, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjIzMDk1MDM2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDYwOTE3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQzNDQwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1NzkzMDA3OTUgY25hbWU6QkRVVncyN3FQTHJZYnpNcFxyXG5hPXNzcmM6MTU3OTMwMDc5NSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTc5MzAwNzk1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTU3OTMwMDc5NSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6S2lhZVxyXG5hPWljZS1wd2Q6d05FMTlHOHFEb3NiUnBFbjVZbXR6M3Y4XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNzk6QkE6RUI6RUY6QUQ6NUE6QkE6NUI6RkE6Nzg6RTk6Rjc6Rjk6NDk6MEY6MTU6RkE6QkE6QTQ6QkQ6Qjc6QTQ6Mzc6MzU6QTI6Q0M6N0I6RTk6ODE6M0M6QUU6QjJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDYwOTE3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQzNDQwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5OTMwNjczODIgY25hbWU6QkRVVncyN3FQTHJZYnpNcFxyXG5hPXNzcmM6MTk5MzA2NzM4MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxOTkzMDY3MzgyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTk5MzA2NzM4MiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6S2lhZVxyXG5hPWljZS1wd2Q6d05FMTlHOHFEb3NiUnBFbjVZbXR6M3Y4XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNzk6QkE6RUI6RUY6QUQ6NUE6QkE6NUI6RkE6Nzg6RTk6Rjc6Rjk6NDk6MEY6MTU6RkE6QkE6QTQ6QkQ6Qjc6QTQ6Mzc6MzU6QTI6Q0M6N0I6RTk6ODE6M0M6QUU6QjJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "bb5f1d28-995c-48d1-913c-b64726fad80c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Answer Sdp: v=0 +o=- 1223095036 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60917 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43440 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1579300795 cname:BDUVw27qPLrYbzMp +a=ssrc:1579300795 msid:myKvsVideoStream myAudioTrack +a=ssrc:1579300795 mslabel:myKvsVideoStream +a=ssrc:1579300795 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kiae +a=ice-pwd:wNE19G8qDosbRpEn5Ymtz3v8 +a=ice-options:trickle +a=fingerprint:sha-256 79:BA:EB:EF:AD:5A:BA:5B:FA:78:E9:F7:F9:49:0F:15:FA:BA:A4:BD:B7:A4:37:35:A2:CC:7B:E9:81:3C:AE:B2 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60917 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43440 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1993067382 cname:BDUVw27qPLrYbzMp +a=ssrc:1993067382 msid:myKvsVideoStream myVideoTrack +a=ssrc:1993067382 mslabel:myKvsVideoStream +a=ssrc:1993067382 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kiae +a=ice-pwd:wNE19G8qDosbRpEn5Ymtz3v8 +a=ice-options:trickle +a=fingerprint:sha-256 79:BA:EB:EF:AD:5A:BA:5B:FA:78:E9:F7:F9:49:0F:15:FA:BA:A4:BD:B7:A4:37:35:A2:CC:7B:E9:81:3C:AE:B2 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 15193 addRemoteStream [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15193 addRemoteStream [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15193 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Answer Client ID: bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3642 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1904 [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onConnectionChange [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15193 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839765_1900_1368042450", "version": 2, "timestamp": 1673839767470, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60917 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb5f1d28-995c-48d1-913c-b64726fad80c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Received IceCandidate from remote sessionId = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 checkAndAddIceCandidate message = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Peer connection found already [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60917 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3642 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1912 [INFO END] +2023-01-16 11:29:27.738 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839765_1899_1487894344", "version": 2, "timestamp": 1673839767523, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 43440 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb5f1d28-995c-48d1-913c-b64726fad80c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Received IceCandidate from remote sessionId = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 checkAndAddIceCandidate message = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Peer connection found already [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43440 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3642 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:29:27.738 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1917 [INFO END] +2023-01-16 11:29:27.738 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=daf91551-13b6-426b-ac0f-ae22cc45a750 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 53944 typ relay raddr 223.104.77.207 rport 25201 generation 0 ufrag H57+ network-id 3 network-cost 900 remote sdp = candidate:725047227 1 udp 2130706431 43440 typ prflx generation 0 ufrag Kiae [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:29:29.564 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839766_1901_68128165", "version": 2, "timestamp": 1673839768518, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 63931 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb5f1d28-995c-48d1-913c-b64726fad80c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Received IceCandidate from remote sessionId = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 checkAndAddIceCandidate message = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Peer connection found already [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 63931 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3642 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:29:29.564 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2857 [INFO END] +2023-01-16 11:29:29.564 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839767_1902_466278056", "version": 2, "timestamp": 1673839768911, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 63794 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "bb5f1d28-995c-48d1-913c-b64726fad80c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Received IceCandidate from remote sessionId = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 checkAndAddIceCandidate message = bb5f1d28-995c-48d1-913c-b64726fad80c [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Peer connection found already [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3642 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 63794 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:29:29.564 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3642 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:29:29.564 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3234 [INFO END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onConnectionChange [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15193 PeerConnection connected [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 15193 peerConnectSuccess [DEBUG END] +2023-01-16 11:29:31.092 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4281 [INFO END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15193 startHeartbeat [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15193 getBitRate [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15192 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:29:31.092 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15192 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15193 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 15231 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:29:32.108 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5522 [INFO END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 15231 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 15231 registerBitRateCallback [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 15231 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:29:32.108 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:29:32.108 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:29:32.108 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15193 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839692000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:29:33.674 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:bb5f1d28-995c-48d1-913c-b64726fad80c [INFO END] +2023-01-16 11:29:33.674 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:29:33.674 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839774083","params":{"sessionId":"bb5f1d28-995c-48d1-913c-b64726fad80c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:29:33.674 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15193 onConnectionChange [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15193 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673839772000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15192 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:29:33.674 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:30:23.848 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:30:23.848 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10747 [DEBUG END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: timestamp=1673839824262 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: nonce=e61401d5-0570-41d0-8b99-8058b72ec59a [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: sign=166138d5955de00053388b665ea1c2b5 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:30:23.848 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:30:23.848 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:30:23.848 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:30:23.848 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:30:23 GMT [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=573 [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:30:23 GMT [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=716 [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:30:24.987 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_3843,5,main] thread id:10779 [DEBUG END] +2023-01-16 11:30:27.079 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:30:26 GMT [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: x-amzn-requestid=70131f56-ef7b-4278-ac63-8d3de505a008 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Ow6EXtIAMFsaw= [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c4d2-36bbd5c23726c97375f0327e;Sampled=0 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=3345 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: timestamp=1673839827648 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: nonce=d543a153-573e-4918-b26e-7288157e5f34 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: sign=d33dfda07baebbcc939aa2cea57fdd1e [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:30:27.079 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:30:27.079 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:30:27.079 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:30:27.079 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:30:27 GMT [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: x-amzn-requestid=21d033fd-3410-4e9b-a8f0-d816beb30ebb [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0OxAHM_oAMF_xw= [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c4d3-314e8ca17874e80c3a4f0a43;Sampled=0 [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=498 [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1035}} [INFO END] +2023-01-16 11:30:28.151 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (700ms) [DEBUG END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:30:27 GMT [DEBUG END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:30:28.151 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840427},{"uris":["turn:52.20.79.251:3478"],"username":"1673840427:coturn","password":"t6ydtPKwIP+x/+8lC0IQyuL/ux4=","expireTimestamp":1673840427}]} [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840427},{"uris":["turn:52.20.79.251:3478"],"username":"1673840427:coturn","password":"t6ydtPKwIP+x/+8lC0IQyuL/ux4=","expireTimestamp":1673840427}]} [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:30:29.399 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:30:29.399 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:7c7753cf-3f9d-4d51-9b92-dd75e7e170fb 耗时:0 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15934 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15934 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15934 createSdpOffer success [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15934 oldSDP =v=0 +o=- 98368077027053442 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NW5p +a=ice-pwd:oprVJNb727zaKWdIFoJEMV6T +a=ice-options:trickle renomination +a=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2368597403 cname:kUNRqBeI0QBqkHUL +a=ssrc:2368597403 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2368597403 mslabel:KvsLocalMediaStream +a=ssrc:2368597403 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NW5p +a=ice-pwd:oprVJNb727zaKWdIFoJEMV6T +a=ice-options:trickle renomination +a=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3711330445 2256743118 +a=ssrc:3711330445 cname:kUNRqBeI0QBqkHUL +a=ssrc:3711330445 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3711330445 mslabel:KvsLocalMediaStream +a=ssrc:3711330445 label:KvsVideoTrack +a=ssrc:2256743118 cname:kUNRqBeI0QBqkHUL +a=ssrc:2256743118 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2256743118 mslabel:KvsLocalMediaStream +a=ssrc:2256743118 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] Message >>>signaling_threa - 15934 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 98368077027053442 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NW5p\r\na=ice-pwd:oprVJNb727zaKWdIFoJEMV6T\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2368597403 cname:kUNRqBeI0QBqkHUL\r\na=ssrc:2368597403 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2368597403 mslabel:KvsLocalMediaStream\r\na=ssrc:2368597403 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:NW5p\r\na=ice-pwd:oprVJNb727zaKWdIFoJEMV6T\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3711330445 2256743118\r\na=ssrc:3711330445 cname:kUNRqBeI0QBqkHUL\r\na=ssrc:3711330445 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3711330445 mslabel:KvsLocalMediaStream\r\na=ssrc:3711330445 label:KvsVideoTrack\r\na=ssrc:2256743118 cname:kUNRqBeI0QBqkHUL\r\na=ssrc:2256743118 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2256743118 mslabel:KvsLocalMediaStream\r\na=ssrc:2256743118 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] Message >>>signaling_threa - 15934 createOffer description=v=0 +o=- 98368077027053442 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NW5p +a=ice-pwd:oprVJNb727zaKWdIFoJEMV6T +a=ice-options:trickle renomination +a=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2368597403 cname:kUNRqBeI0QBqkHUL +a=ssrc:2368597403 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2368597403 mslabel:KvsLocalMediaStream +a=ssrc:2368597403 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:NW5p +a=ice-pwd:oprVJNb727zaKWdIFoJEMV6T +a=ice-options:trickle renomination +a=fingerprint:sha-256 7C:76:B1:D0:7B:97:8E:0A:06:D0:D5:8A:D9:6F:86:33:D8:78:11:74:0F:FE:26:AB:50:CB:38:00:CD:8D:E7:7F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3711330445 2256743118 +a=ssrc:3711330445 cname:kUNRqBeI0QBqkHUL +a=ssrc:3711330445 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3711330445 mslabel:KvsLocalMediaStream +a=ssrc:3711330445 label:KvsVideoTrack +a=ssrc:2256743118 cname:kUNRqBeI0QBqkHUL +a=ssrc:2256743118 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2256743118 mslabel:KvsLocalMediaStream +a=ssrc:2256743118 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15934 sendSdpOffer [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839845061","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDk4MzY4MDc3MDI3MDUzNDQyIDIgSU4g\nSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9\nbXNpZC1zZW1hbnRpYzogV01TIEt2c0xvY2FsTWVkaWFTdHJlYW1cclxubT1hdWRpbyA5IFVEUC9U\nTFMvUlRQL1NBVlBGIDExMSAxMDMgMTA0IDkgMTAyIDAgOCAxMDYgMTA1IDEzIDExMCAxMTIgMTEz\nIDEyNlxyXG5jPUlOIElQNCAwLjAuMC4wXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9\naWNlLXVmcmFnOk5XNXBcclxuYT1pY2UtcHdkOm9wclZKTmI3Mjd6YUtXZElGb0pFTVY2VFxyXG5h\nPWljZS1vcHRpb25zOnRyaWNrbGUgcmVub21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1\nNiA3Qzo3NjpCMTpEMDo3Qjo5Nzo4RTowQTowNjpEMDpENTo4QTpEOTo2Rjo4NjozMzpEODo3ODox\nMTo3NDowRjpGRToyNjpBQjo1MDpDQjozODowMDpDRDo4RDpFNzo3RlxyXG5hPXNldHVwOmFjdHBh\nc3NcclxuYT1taWQ6MFxyXG5hPWV4dG1hcDoxIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNz\ncmMtYXVkaW8tbGV2ZWxcclxuYT1leHRtYXA6MiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9ZXh0bWFwOjMgaHR0cDovL3d3dy5p\nZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0ZW5zaW9u\ncy0wMVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6bWlkXHJc\nbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczpydHAtc3RyZWFtLWlk\nXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczpyZXBhaXJlZC1y\ndHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0g\nS3ZzQXVkaW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRwbWFwOjExMSBvcHVzLzQ4MDAwLzJc\nclxuYT1ydGNwLWZiOjExMSB0cmFuc3BvcnQtY2NcclxuYT1mbXRwOjExMSBtaW5wdGltZT0xMDt1\nc2VpbmJhbmRmZWM9MVxyXG5hPXJ0cG1hcDoxMDMgSVNBQy8xNjAwMFxyXG5hPXJ0cG1hcDoxMDQg\nSVNBQy8zMjAwMFxyXG5hPXJ0cG1hcDo5IEc3MjIvODAwMFxyXG5hPXJ0cG1hcDoxMDIgSUxCQy84\nMDAwXHJcbmE9cnRwbWFwOjAgUENNVS84MDAwXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9\ncnRwbWFwOjEwNiBDTi8zMjAwMFxyXG5hPXJ0cG1hcDoxMDUgQ04vMTYwMDBcclxuYT1ydHBtYXA6\nMTMgQ04vODAwMFxyXG5hPXJ0cG1hcDoxMTAgdGVsZXBob25lLWV2ZW50LzQ4MDAwXHJcbmE9cnRw\nbWFwOjExMiB0ZWxlcGhvbmUtZXZlbnQvMzIwMDBcclxuYT1ydHBtYXA6MTEzIHRlbGVwaG9uZS1l\ndmVudC8xNjAwMFxyXG5hPXJ0cG1hcDoxMjYgdGVsZXBob25lLWV2ZW50LzgwMDBcclxuYT1zc3Jj\nOjIzNjg1OTc0MDMgY25hbWU6a1VOUnFCZUkwUUJxa0hVTFxyXG5hPXNzcmM6MjM2ODU5NzQwMyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MjM2ODU5NzQw\nMyBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIzNjg1OTc0MDMgbGFiZWw6\nS3ZzQXVkaW9UcmFja1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkg\nMTAwIDEwMSAxMjcgMTIzIDEyNSAxMjIgMTI0IDEwNyAxMDhcclxuYz1JTiBJUDQgMC4wLjAuMFxy\nXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpOVzVwXHJcbmE9aWNlLXB3\nZDpvcHJWSk5iNzI3emFLV2RJRm9KRU1WNlRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9t\naW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgN0M6NzY6QjE6RDA6N0I6OTc6OEU6MEE6\nMDY6RDA6RDU6OEE6RDk6NkY6ODY6MzM6RDg6Nzg6MTE6NzQ6MEY6RkU6MjY6QUI6NTA6Q0I6Mzg6\nMDA6Q0Q6OEQ6RTc6N0ZcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjFcclxuYT1leHRtYXA6\nMTQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoyIGh0dHA6\nLy93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxu\nYT1leHRtYXA6MTMgdXJuOjNncHA6dmlkZW8tb3JpZW50YXRpb25cclxuYT1leHRtYXA6MyBodHRw\nOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1l\neHRlbnNpb25zLTAxXHJcbmE9ZXh0bWFwOjEyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmlt\nZW50cy9ydHAtaGRyZXh0L3BsYXlvdXQtZGVsYXlcclxuYT1leHRtYXA6MTEgaHR0cDovL3d3dy53\nZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9\nZXh0bWFwOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlk\nZW8tdGltaW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRz\nL3J0cC1oZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRw\nLWhkcmV4dDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0\nOnNkZXM6cnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRy\nZXh0OnNkZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpL\ndnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3At\ncnNpemVcclxuYT1ydHBtYXA6OTYgSDI2NS85MDAwMFxyXG5hPXJ0Y3AtZmI6OTYgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjo5NiB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjk2IGNjbSBmaXJcclxu\nYT1ydGNwLWZiOjk2IG5hY2tcclxuYT1ydGNwLWZiOjk2IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjk3\nIHJ0eC85MDAwMFxyXG5hPWZtdHA6OTcgYXB0PTk2XHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBc\nclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjo5OCBjY20gZmlyXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5\nOCBuYWNrIHBsaVxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRp\nemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0cG1hcDo5OSBydHgv\nOTAwMDBcclxuYT1mbXRwOjk5IGFwdD05OFxyXG5hPXJ0cG1hcDoxMDAgSDI2NC85MDAwMFxyXG5h\nPXJ0Y3AtZmI6MTAwIGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTAwIHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6MTAwIGNjbSBmaXJcclxuYT1ydGNwLWZiOjEwMCBuYWNrXHJcbmE9cnRjcC1mYjox\nMDAgbmFjayBwbGlcclxuYT1ydHBtYXA6MTAxIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTAxIGFwdD0x\nMDBcclxuYT1ydHBtYXA6MTI3IFZQOC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxu\nYT1ydGNwLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1ydHBtYXA6\nMTIzIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIzIGFwdD0xMjdcclxuYT1ydHBtYXA6MTI1IFZQOS85\nMDAwMFxyXG5hPXJ0Y3AtZmI6MTI1IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI1IHRyYW5zcG9y\ndC1jY1xyXG5hPXJ0Y3AtZmI6MTI1IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNSBuYWNrXHJcbmE9\ncnRjcC1mYjoxMjUgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6\nMTIyIGFwdD0xMjVcclxuYT1ydHBtYXA6MTI0IHJlZC85MDAwMFxyXG5hPXJ0cG1hcDoxMDcgcnR4\nLzkwMDAwXHJcbmE9Zm10cDoxMDcgYXB0PTEyNFxyXG5hPXJ0cG1hcDoxMDggdWxwZmVjLzkwMDAw\nXHJcbmE9c3NyYy1ncm91cDpGSUQgMzcxMTMzMDQ0NSAyMjU2NzQzMTE4XHJcbmE9c3NyYzozNzEx\nMzMwNDQ1IGNuYW1lOmtVTlJxQmVJMFFCcWtIVUxcclxuYT1zc3JjOjM3MTEzMzA0NDUgbXNpZDpL\ndnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjM3MTEzMzA0NDUgbXNs\nYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzozNzExMzMwNDQ1IGxhYmVsOkt2c1Zp\nZGVvVHJhY2tcclxuYT1zc3JjOjIyNTY3NDMxMTggY25hbWU6a1VOUnFCZUkwUUJxa0hVTFxyXG5h\nPXNzcmM6MjI1Njc0MzExOCBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xy\nXG5hPXNzcmM6MjI1Njc0MzExOCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3Jj\nOjIyNTY3NDMxMTggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840427:coturn","icePassword1":"t6ydtPKwIP+x/+8lC0IQyuL/ux4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackViewerSendSignal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15934 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50050 typ host generation 0 ufrag NW5p network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50050 typ host generation 0 ufrag NW5p network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15934 sendIceCandidate [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839845064","params":{"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50050 typ host generation 0 ufrag NW5p network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackViewerSendSignal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59144 typ host generation 0 ufrag NW5p network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59144 typ host generation 0 ufrag NW5p network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15934 sendIceCandidate [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839845065","params":{"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 59144 typ host generation 0 ufrag NW5p network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackViewerSendSignal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (397ms) [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:30:44 GMT [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"9df10553-73b3-4c20-84f4-f0288cd6581d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840444},{"uris":["turn:52.20.79.251:3478"],"username":"1673840444:coturn","password":"qdLS6Ni622iPMAP2HuSQ/MhN9oE=","expireTimestamp":1673840444}]} [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"9df10553-73b3-4c20-84f4-f0288cd6581d","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840444},{"uris":["turn:52.20.79.251:3478"],"username":"1673840444:coturn","password":"qdLS6Ni622iPMAP2HuSQ/MhN9oE=","expireTimestamp":1673840444}]} [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 45616 typ srflx raddr 10.53.4.91 rport 59144 generation 0 ufrag NW5p network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 45616 typ srflx raddr 10.53.4.91 rport 59144 generation 0 ufrag NW5p network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15934 sendIceCandidate [DEBUG END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839845325","params":{"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 45616 typ srflx raddr 10.53.4.91 rport 59144 generation 0 ufrag NW5p network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:44.804 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:404 [INFO END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackViewerSendSignal [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:44.804 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51700 typ relay raddr 223.104.77.201 rport 45616 generation 0 ufrag NW5p network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 51700 typ relay raddr 223.104.77.201 rport 45616 generation 0 ufrag NW5p network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15934 sendIceCandidate [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:30:45.888 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839845888","params":{"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 51700 typ relay raddr 223.104.77.201 rport 45616 generation 0 ufrag NW5p network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:45.888 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:968 [INFO END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackViewerSendSignal [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839845} [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839843_1903_1626175770", "version": 2, "timestamp": 1673839845413, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyOTAwMjc1NSAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1ODk5MCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzNTkxNyB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo4OTU2MzkyNjIgY25hbWU6VDEyMXAvd1BxcmoyaXZESVxyXG5hPXNzcmM6ODk1NjM5MjYyIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjg5NTYzOTI2MiBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjg5NTYzOTI2MiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6YW56dlxyXG5hPWljZS1wd2Q6Y3J3S0V0Q0FiTG5uaEV5Mjhtek1aOEg0XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMkQ6MTE6QTg6QkU6NjM6N0M6MTk6Nzg6RDI6Rjg6NzQ6NUI6NzM6REE6NzI6QzM6Qzc6MzY6RDQ6RTY6MUM6MUM6QjE6RkE6Qzg6Mjk6QkM6OUE6RUU6Mzc6Q0Q6QjlcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU4OTkwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1OTE3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjYxNjYwMzE5NyBjbmFtZTpUMTIxcC93UHFyajJpdkRJXHJcbmE9c3NyYzo2MTY2MDMxOTcgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NjE2NjAzMTk3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NjE2NjAzMTk3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzphbnp2XHJcbmE9aWNlLXB3ZDpjcndLRXRDQWJMbm5oRXkyOG16TVo4SDRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAyRDoxMTpBODpCRTo2Mzo3QzoxOTo3ODpEMjpGODo3NDo1Qjo3MzpEQTo3MjpDMzpDNzozNjpENDpFNjoxQzoxQzpCMTpGQTpDODoyOTpCQzo5QTpFRTozNzpDRDpCOVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "7c7753cf-3f9d-4d51-9b92-dd75e7e170fb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Answer Sdp: v=0 +o=- 29002755 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58990 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35917 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:895639262 cname:T121p/wPqrj2ivDI +a=ssrc:895639262 msid:myKvsVideoStream myAudioTrack +a=ssrc:895639262 mslabel:myKvsVideoStream +a=ssrc:895639262 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:anzv +a=ice-pwd:crwKEtCAbLnnhEy28mzMZ8H4 +a=ice-options:trickle +a=fingerprint:sha-256 2D:11:A8:BE:63:7C:19:78:D2:F8:74:5B:73:DA:72:C3:C7:36:D4:E6:1C:1C:B1:FA:C8:29:BC:9A:EE:37:CD:B9 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58990 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35917 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:616603197 cname:T121p/wPqrj2ivDI +a=ssrc:616603197 msid:myKvsVideoStream myVideoTrack +a=ssrc:616603197 mslabel:myKvsVideoStream +a=ssrc:616603197 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:anzv +a=ice-pwd:crwKEtCAbLnnhEy28mzMZ8H4 +a=ice-options:trickle +a=fingerprint:sha-256 2D:11:A8:BE:63:7C:19:78:D2:F8:74:5B:73:DA:72:C3:C7:36:D4:E6:1C:1C:B1:FA:C8:29:BC:9A:EE:37:CD:B9 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 15934 addRemoteStream [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15934 addRemoteStream [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15934 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Answer Client ID: 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3843 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1821 [INFO END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onConnectionChange [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15934 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839843_1904_1403911662", "version": 2, "timestamp": 1673839845628, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35917 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7c7753cf-3f9d-4d51-9b92-dd75e7e170fb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Received IceCandidate from remote sessionId = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 checkAndAddIceCandidate message = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Peer connection found already [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b125fe18-a0b7-4f69-ba39-572a4afe9c1a videoTrackState=LIVE [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35917 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3843 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1835 [INFO END] +2023-01-16 11:30:45.888 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839843_1905_1357337499", "version": 2, "timestamp": 1673839845655, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58990 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7c7753cf-3f9d-4d51-9b92-dd75e7e170fb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Received IceCandidate from remote sessionId = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 checkAndAddIceCandidate message = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Peer connection found already [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58990 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:30:45.888 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3843 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:30:45.888 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1897 [INFO END] +2023-01-16 11:30:47.848 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839844_1906_319003125", "version": 2, "timestamp": 1673839846724, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 58348 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7c7753cf-3f9d-4d51-9b92-dd75e7e170fb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Received IceCandidate from remote sessionId = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 checkAndAddIceCandidate message = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Peer connection found already [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 58348 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3843 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:30:47.848 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2935 [INFO END] +2023-01-16 11:30:47.848 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839845_1907_1355814518", "version": 2, "timestamp": 1673839847125, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 55586 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7c7753cf-3f9d-4d51-9b92-dd75e7e170fb", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Received IceCandidate from remote sessionId = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 checkAndAddIceCandidate message = 7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Peer connection found already [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_3843 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 55586 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_3843 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:30:47.848 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3494 [INFO END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 51700 typ relay raddr 223.104.77.201 rport 45616 generation 0 ufrag NW5p network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 58348 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag anzv network-cost 999 [DEBUG END] +2023-01-16 11:30:47.848 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onConnectionChange [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15934 PeerConnection connected [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 15934 peerConnectSuccess [DEBUG END] +2023-01-16 11:30:51.481 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:6559 [INFO END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15934 startHeartbeat [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15934 getBitRate [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15933 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:30:51.481 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15933 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15934 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 15969 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:30:52.500 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7960 [INFO END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 15969 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 15969 registerBitRateCallback [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 15969 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:30:52.500 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:30:52.500 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:30:52.500 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15934 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:30:54.492 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15934 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673839772000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:30:58.387 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:7c7753cf-3f9d-4d51-9b92-dd75e7e170fb [INFO END] +2023-01-16 11:30:58.387 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:30:58.387 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839858798","params":{"sessionId":"7c7753cf-3f9d-4d51-9b92-dd75e7e170fb"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@996178 [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:30:58.387 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15934 onConnectionChange [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15934 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673839853000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15933 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:30:58.387 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:31:49.048 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:31:49.048 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10754 [DEBUG END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: timestamp=1673839909462 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: nonce=bb6c3ddd-133e-4e7a-9aa8-be230b4d7c20 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: sign=09dbfe6396d77c602cfed79623e2630b [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:31:49.048 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:31:49.048 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:31:49.048 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:31:49.048 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:31:49 GMT [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=571 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:31:49 GMT [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=728 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:31:49 GMT [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f78ad818-cb63-43fb-90a8-18646de53bed [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0O94FX2IAMFajw= [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c525-557bc54507c5f81439c34711;Sampled=0 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1129 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: timestamp=1673839910642 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: nonce=715131b0-9500-4d77-bb25-de50dea72d02 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: sign=7575e58c6d527613d278861c5b03ec0e [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:31:50.183 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:31:50.183 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:31:50 GMT [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ff49bf07-50ab-403f-aff0-751347f2a66d [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0O99EOpIAMFcsw= [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c525-574d911c1fc91c597b644353;Sampled=0 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=402 [INFO END] +2023-01-16 11:31:50.183 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1036}} [INFO END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9043,5,main] thread id:10787 [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (667ms) [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:31:50 GMT [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840510},{"uris":["turn:52.20.79.251:3478"],"username":"1673840510:coturn","password":"+tLJRf68j90RQ1SwosghkWAV7Zc=","expireTimestamp":1673840510}]} [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840510},{"uris":["turn:52.20.79.251:3478"],"username":"1673840510:coturn","password":"+tLJRf68j90RQ1SwosghkWAV7Zc=","expireTimestamp":1673840510}]} [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:31:51.356 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:31:51.356 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:31:51.356 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:31:51.356 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:eb3a69e1-c23a-43d7-8a8d-339a004acaaa 耗时:0 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:117 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16676 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16676 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16676 createSdpOffer success [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 16676 oldSDP =v=0 +o=- 2061879901608016657 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cic2 +a=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:296250709 cname:tezYkStX320wIN7B +a=ssrc:296250709 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:296250709 mslabel:KvsLocalMediaStream +a=ssrc:296250709 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cic2 +a=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 323030465 614169339 +a=ssrc:323030465 cname:tezYkStX320wIN7B +a=ssrc:323030465 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:323030465 mslabel:KvsLocalMediaStream +a=ssrc:323030465 label:KvsVideoTrack +a=ssrc:614169339 cname:tezYkStX320wIN7B +a=ssrc:614169339 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:614169339 mslabel:KvsLocalMediaStream +a=ssrc:614169339 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] Message >>>signaling_threa - 16676 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2061879901608016657 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Cic2\r\na=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:296250709 cname:tezYkStX320wIN7B\r\na=ssrc:296250709 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:296250709 mslabel:KvsLocalMediaStream\r\na=ssrc:296250709 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Cic2\r\na=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 323030465 614169339\r\na=ssrc:323030465 cname:tezYkStX320wIN7B\r\na=ssrc:323030465 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:323030465 mslabel:KvsLocalMediaStream\r\na=ssrc:323030465 label:KvsVideoTrack\r\na=ssrc:614169339 cname:tezYkStX320wIN7B\r\na=ssrc:614169339 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:614169339 mslabel:KvsLocalMediaStream\r\na=ssrc:614169339 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] Message >>>signaling_threa - 16676 createOffer description=v=0 +o=- 2061879901608016657 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cic2 +a=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:296250709 cname:tezYkStX320wIN7B +a=ssrc:296250709 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:296250709 mslabel:KvsLocalMediaStream +a=ssrc:296250709 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cic2 +a=ice-pwd:54iwCknWsz5M9WuEToU9ug/Q +a=ice-options:trickle renomination +a=fingerprint:sha-256 9D:03:3F:EA:56:86:14:AC:CD:F3:B1:52:1C:C6:39:5F:54:08:79:F9:01:01:DF:09:80:73:DF:F4:26:3E:8E:D3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 323030465 614169339 +a=ssrc:323030465 cname:tezYkStX320wIN7B +a=ssrc:323030465 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:323030465 mslabel:KvsLocalMediaStream +a=ssrc:323030465 label:KvsVideoTrack +a=ssrc:614169339 cname:tezYkStX320wIN7B +a=ssrc:614169339 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:614169339 mslabel:KvsLocalMediaStream +a=ssrc:614169339 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16676 sendSdpOffer [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839932085","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDIwNjE4Nzk5MDE2MDgwMTY2NTcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Q2ljMlxyXG5hPWljZS1wd2Q6NTRpd0NrbldzejVNOVd1RVRvVTl1Zy9RXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDlEOjAzOjNGOkVBOjU2Ojg2OjE0OkFDOkNEOkYzOkIxOjUyOjFDOkM2OjM5OjVGOjU0OjA4\nOjc5OkY5OjAxOjAxOkRGOjA5OjgwOjczOkRGOkY0OjI2OjNFOjhFOkQzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mjk2MjUwNzA5IGNuYW1lOnRlellrU3RYMzIwd0lON0JcclxuYT1zc3JjOjI5NjI1MDcwOSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6Mjk2MjUwNzA5\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjk2MjUwNzA5IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Q2ljMlxyXG5hPWljZS1wd2Q6\nNTRpd0NrbldzejVNOVd1RVRvVTl1Zy9RXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDlEOjAzOjNGOkVBOjU2Ojg2OjE0OkFDOkNE\nOkYzOkIxOjUyOjFDOkM2OjM5OjVGOjU0OjA4Ojc5OkY5OjAxOjAxOkRGOjA5OjgwOjczOkRGOkY0\nOjI2OjNFOjhFOkQzXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDMyMzAzMDQ2NSA2MTQxNjkzMzlcclxuYT1zc3JjOjMyMzAzMDQ2\nNSBjbmFtZTp0ZXpZa1N0WDMyMHdJTjdCXHJcbmE9c3NyYzozMjMwMzA0NjUgbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjMyMzAzMDQ2NSBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMyMzAzMDQ2NSBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo2MTQxNjkzMzkgY25hbWU6dGV6WWtTdFgzMjB3SU43QlxyXG5hPXNzcmM6NjE0\nMTY5MzM5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2\nMTQxNjkzMzkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2MTQxNjkzMzkg\nbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840510:coturn","icePassword1":"+tLJRf68j90RQ1SwosghkWAV7Zc\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackViewerSendSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16676 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53606 typ host generation 0 ufrag Cic2 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53606 typ host generation 0 ufrag Cic2 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16676 sendIceCandidate [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839932090","params":{"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53606 typ host generation 0 ufrag Cic2 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackViewerSendSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44653 typ host generation 0 ufrag Cic2 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44653 typ host generation 0 ufrag Cic2 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16676 sendIceCandidate [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839932091","params":{"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 44653 typ host generation 0 ufrag Cic2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackViewerSendSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41579 typ srflx raddr 10.53.4.91 rport 44653 generation 0 ufrag Cic2 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 41579 typ srflx raddr 10.53.4.91 rport 44653 generation 0 ufrag Cic2 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16676 sendIceCandidate [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839932334","params":{"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 41579 typ srflx raddr 10.53.4.91 rport 44653 generation 0 ufrag Cic2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackViewerSendSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (427ms) [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:32:11 GMT [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"97f8d924-0a4e-41cc-be47-5e435d42f555","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840531},{"uris":["turn:52.20.79.251:3478"],"username":"1673840531:coturn","password":"cgfy744dRc/zi5OyL7/kjVLzsJM=","expireTimestamp":1673840531}]} [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"97f8d924-0a4e-41cc-be47-5e435d42f555","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840531},{"uris":["turn:52.20.79.251:3478"],"username":"1673840531:coturn","password":"cgfy744dRc/zi5OyL7/kjVLzsJM=","expireTimestamp":1673840531}]} [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59930 typ relay raddr 223.104.77.201 rport 41579 generation 0 ufrag Cic2 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59930 typ relay raddr 223.104.77.201 rport 41579 generation 0 ufrag Cic2 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 16676 sendIceCandidate [DEBUG END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839932642","params":{"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 59930 typ relay raddr 223.104.77.201 rport 41579 generation 0 ufrag Cic2 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:11.830 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:699 [INFO END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackViewerSendSignal [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:11.830 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673839932} [DEBUG END] +2023-01-16 11:32:13.121 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839930_1908_232521286", "version": 2, "timestamp": 1673839932402, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NTAzMzQzODYgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDA0MDQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzI5MzAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6Mjg5NzYwMDU5IGNuYW1lOjVOZHdQRHIreFJWcGIvWnpcclxuYT1zc3JjOjI4OTc2MDA1OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODk3NjAwNTkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyODk3NjAwNTkgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnIyY3hcclxuYT1pY2UtcHdkOmJrY1d1QVdtTytqVzhhM1lsSjJyN0JBR1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDZBOjg5OkI0OjNEOjY2OjY1OkI2OjMyOjM4OjA5OjkzOkJFOkNDOjk0OkE2OjM4OkQ1OjAxOjlFOjdEOjM3OjcwOjQ4OjQyOjgyOjA0Ojc0OjE5OkQxOjVFOjNFOkFEXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0MDQwNCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzMjkzMCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzE2NDI2NTMxIGNuYW1lOjVOZHdQRHIreFJWcGIvWnpcclxuYT1zc3JjOjE3MTY0MjY1MzEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTcxNjQyNjUzMSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE3MTY0MjY1MzEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnIyY3hcclxuYT1pY2UtcHdkOmJrY1d1QVdtTytqVzhhM1lsSjJyN0JBR1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDZBOjg5OkI0OjNEOjY2OjY1OkI2OjMyOjM4OjA5OjkzOkJFOkNDOjk0OkE2OjM4OkQ1OjAxOjlFOjdEOjM3OjcwOjQ4OjQyOjgyOjA0Ojc0OjE5OkQxOjVFOjNFOkFEXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "eb3a69e1-c23a-43d7-8a8d-339a004acaaa", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Answer Sdp: v=0 +o=- 550334386 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40404 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 32930 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:289760059 cname:5NdwPDr+xRVpb/Zz +a=ssrc:289760059 msid:myKvsVideoStream myAudioTrack +a=ssrc:289760059 mslabel:myKvsVideoStream +a=ssrc:289760059 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:r2cx +a=ice-pwd:bkcWuAWmO+jW8a3YlJ2r7BAG +a=ice-options:trickle +a=fingerprint:sha-256 6A:89:B4:3D:66:65:B6:32:38:09:93:BE:CC:94:A6:38:D5:01:9E:7D:37:70:48:42:82:04:74:19:D1:5E:3E:AD +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 40404 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 32930 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1716426531 cname:5NdwPDr+xRVpb/Zz +a=ssrc:1716426531 msid:myKvsVideoStream myVideoTrack +a=ssrc:1716426531 mslabel:myKvsVideoStream +a=ssrc:1716426531 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:r2cx +a=ice-pwd:bkcWuAWmO+jW8a3YlJ2r7BAG +a=ice-options:trickle +a=fingerprint:sha-256 6A:89:B4:3D:66:65:B6:32:38:09:93:BE:CC:94:A6:38:D5:01:9E:7D:37:70:48:42:82:04:74:19:D1:5E:3E:AD +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 16676 addRemoteStream [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16676 addRemoteStream [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 16676 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Answer Client ID: eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9043 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:32:13.121 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1733 [INFO END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onConnectionChange [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 16676 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=03b12baf-9933-41cd-8370-e6ff9e85a455 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:32:13.121 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839930_1909_1839851783", "version": 2, "timestamp": 1673839932705, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 32930 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eb3a69e1-c23a-43d7-8a8d-339a004acaaa", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Received IceCandidate from remote sessionId = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 checkAndAddIceCandidate message = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Peer connection found already [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 32930 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9043 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:32:13.121 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1917 [INFO END] +2023-01-16 11:32:13.121 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839930_1910_1277084246", "version": 2, "timestamp": 1673839932960, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 40404 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eb3a69e1-c23a-43d7-8a8d-339a004acaaa", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Received IceCandidate from remote sessionId = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 checkAndAddIceCandidate message = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Peer connection found already [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 40404 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:32:13.121 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9043 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:32:13.121 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2162 [INFO END] +2023-01-16 11:32:14.615 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839931_1911_2102545768", "version": 2, "timestamp": 1673839933475, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63214 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eb3a69e1-c23a-43d7-8a8d-339a004acaaa", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Received IceCandidate from remote sessionId = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 checkAndAddIceCandidate message = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Peer connection found already [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63214 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9043 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:32:14.615 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2667 [INFO END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59930 typ relay raddr 223.104.77.201 rport 41579 generation 0 ufrag Cic2 network-id 3 network-cost 900 remote sdp = candidate:309576519 1 udp 2130706431 32930 typ prflx generation 0 ufrag r2cx [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:32:14.615 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673839932_1912_1772916210", "version": 2, "timestamp": 1673839934119, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 59760 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "eb3a69e1-c23a-43d7-8a8d-339a004acaaa", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Received IceCandidate from remote sessionId = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 checkAndAddIceCandidate message = eb3a69e1-c23a-43d7-8a8d-339a004acaaa [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Peer connection found already [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9043 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 59760 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:32:14.615 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9043 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:32:14.615 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3310 [INFO END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onConnectionChange [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 16676 PeerConnection connected [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 16676 peerConnectSuccess [DEBUG END] +2023-01-16 11:32:16.283 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4341 [INFO END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 16676 startHeartbeat [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16676 getBitRate [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16675 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16675 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 16703 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:32:16.283 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5154 [INFO END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 16703 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 16703 registerBitRateCallback [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 16703 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:32:16.283 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:32:16.283 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:32:16.283 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:32:17.308 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16676 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:32:17.308 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 16676 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673839853000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:32:20.308 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:eb3a69e1-c23a-43d7-8a8d-339a004acaaa [INFO END] +2023-01-16 11:32:20.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:32:20.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673839940724","params":{"sessionId":"eb3a69e1-c23a-43d7-8a8d-339a004acaaa"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:32:20.308 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 16676 onConnectionChange [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 16676 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673839937000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 16675 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:32:20.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:33:09.255 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:33:09.255 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10758 [DEBUG END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: timestamp=1673839989673 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: nonce=a042a980-3e45-4b42-b1d1-f41d3f9801c9 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: sign=e1cb778ecbba5f7ea1aa70edca985196 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:33:09.255 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:33:09.255 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:33:09.255 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:33:09.255 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:33:09 GMT [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=607 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:33:09 GMT [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=754 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:33:09 GMT [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amzn-requestid=aac3f421-b5b2-421e-9091-6145dffec420 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PKbFX7IAMF--Q= [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c575-2f1658455bf24df61fb13180;Sampled=0 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1175 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: timestamp=1673839990880 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: nonce=ba72cf86-b9ae-40fd-bc35-a7a9915b459b [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: sign=cb44ad602f23a8d529fe1b6dc4a71fd1 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:33:10.427 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:33:10.427 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:33:10 GMT [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amzn-requestid=231bf83e-bb74-40a2-85e2-f540d309a886 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PKgHAjIAMF8Zw= [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c576-153ff81d7d413aa53d898790;Sampled=0 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=474 [INFO END] +2023-01-16 11:33:10.427 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1036}} [INFO END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (646ms) [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:33:10 GMT [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840590},{"uris":["turn:52.20.79.251:3478"],"username":"1673840590:coturn","password":"zn+R90E1r5rm/PyajWREg+0UApI=","expireTimestamp":1673840590}]} [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840590},{"uris":["turn:52.20.79.251:3478"],"username":"1673840590:coturn","password":"zn+R90E1r5rm/PyajWREg+0UApI=","expireTimestamp":1673840590}]} [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:33:11.540 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:33:11.540 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9250,5,main] thread id:10793 [DEBUG END] +2023-01-16 11:33:12.623 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:33:12.623 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:76e522ed-efb0-44df-aa53-e14b66e8b389 耗时:0 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:118 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17370 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17370 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17370 createSdpOffer success [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 17370 oldSDP =v=0 +o=- 1374496836340918392 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mpoW +a=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3018769261 cname:jwzozwk1uekvYRFP +a=ssrc:3018769261 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3018769261 mslabel:KvsLocalMediaStream +a=ssrc:3018769261 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mpoW +a=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1109297933 1533466235 +a=ssrc:1109297933 cname:jwzozwk1uekvYRFP +a=ssrc:1109297933 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1109297933 mslabel:KvsLocalMediaStream +a=ssrc:1109297933 label:KvsVideoTrack +a=ssrc:1533466235 cname:jwzozwk1uekvYRFP +a=ssrc:1533466235 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1533466235 mslabel:KvsLocalMediaStream +a=ssrc:1533466235 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] Message >>>signaling_threa - 17370 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1374496836340918392 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mpoW\r\na=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3018769261 cname:jwzozwk1uekvYRFP\r\na=ssrc:3018769261 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3018769261 mslabel:KvsLocalMediaStream\r\na=ssrc:3018769261 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:mpoW\r\na=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1109297933 1533466235\r\na=ssrc:1109297933 cname:jwzozwk1uekvYRFP\r\na=ssrc:1109297933 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1109297933 mslabel:KvsLocalMediaStream\r\na=ssrc:1109297933 label:KvsVideoTrack\r\na=ssrc:1533466235 cname:jwzozwk1uekvYRFP\r\na=ssrc:1533466235 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1533466235 mslabel:KvsLocalMediaStream\r\na=ssrc:1533466235 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] Message >>>signaling_threa - 17370 createOffer description=v=0 +o=- 1374496836340918392 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mpoW +a=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3018769261 cname:jwzozwk1uekvYRFP +a=ssrc:3018769261 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3018769261 mslabel:KvsLocalMediaStream +a=ssrc:3018769261 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:mpoW +a=ice-pwd:8kN8BSgGGvMHyNRwKr3xtg8P +a=ice-options:trickle renomination +a=fingerprint:sha-256 8A:1F:A6:03:02:C1:CD:98:6D:DF:91:57:8C:71:D1:EB:6E:B6:13:C6:06:EC:73:D1:AA:7D:31:F9:20:F2:46:FB +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1109297933 1533466235 +a=ssrc:1109297933 cname:jwzozwk1uekvYRFP +a=ssrc:1109297933 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1109297933 mslabel:KvsLocalMediaStream +a=ssrc:1109297933 label:KvsVideoTrack +a=ssrc:1533466235 cname:jwzozwk1uekvYRFP +a=ssrc:1533466235 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1533466235 mslabel:KvsLocalMediaStream +a=ssrc:1533466235 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17370 sendSdpOffer [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840011874","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEzNzQ0OTY4MzYzNDA5MTgzOTIgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6bXBvV1xyXG5hPWljZS1wd2Q6OGtOOEJTZ0dHdk1IeU5Sd0tyM3h0ZzhQXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDhBOjFGOkE2OjAzOjAyOkMxOkNEOjk4OjZEOkRGOjkxOjU3OjhDOjcxOkQxOkVCOjZFOkI2\nOjEzOkM2OjA2OkVDOjczOkQxOkFBOjdEOjMxOkY5OjIwOkYyOjQ2OkZCXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzAxODc2OTI2MSBjbmFtZTpqd3pvendrMXVla3ZZUkZQXHJcbmE9c3NyYzozMDE4NzY5MjYx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDE4NzY5\nMjYxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzAxODc2OTI2MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm1wb1dcclxuYT1pY2Ut\ncHdkOjhrTjhCU2dHR3ZNSHlOUndLcjN4dGc4UFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4QToxRjpBNjowMzowMjpDMTpDRDo5\nODo2RDpERjo5MTo1Nzo4Qzo3MTpEMTpFQjo2RTpCNjoxMzpDNjowNjpFQzo3MzpEMTpBQTo3RDoz\nMTpGOToyMDpGMjo0NjpGQlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMTA5Mjk3OTMzIDE1MzM0NjYyMzVcclxuYT1zc3JjOjEx\nMDkyOTc5MzMgY25hbWU6and6b3p3azF1ZWt2WVJGUFxyXG5hPXNzcmM6MTEwOTI5NzkzMyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTEwOTI5NzkzMyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjExMDkyOTc5MzMgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTUzMzQ2NjIzNSBjbmFtZTpqd3pvendrMXVla3ZZUkZQXHJc\nbmE9c3NyYzoxNTMzNDY2MjM1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxNTMzNDY2MjM1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTUzMzQ2NjIzNSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840590:coturn","icePassword1":"zn+R90E1r5rm/PyajWREg+0UApI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackViewerSendSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17370 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44226 typ host generation 0 ufrag mpoW network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44226 typ host generation 0 ufrag mpoW network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17370 sendIceCandidate [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840011878","params":{"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44226 typ host generation 0 ufrag mpoW network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackViewerSendSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 32861 typ host generation 0 ufrag mpoW network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 32861 typ host generation 0 ufrag mpoW network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17370 sendIceCandidate [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840011881","params":{"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 32861 typ host generation 0 ufrag mpoW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:152 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackViewerSendSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 64271 typ srflx raddr 10.53.4.91 rport 32861 generation 0 ufrag mpoW network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 64271 typ srflx raddr 10.53.4.91 rport 32861 generation 0 ufrag mpoW network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17370 sendIceCandidate [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840012127","params":{"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 64271 typ srflx raddr 10.53.4.91 rport 32861 generation 0 ufrag mpoW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:398 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackViewerSendSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (421ms) [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:33:31 GMT [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bb8f8f27-c448-4821-8201-ce2540e94226","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840611},{"uris":["turn:52.20.79.251:3478"],"username":"1673840611:coturn","password":"myJKTtPgwAdnN0OvHtxIaiOD1mo=","expireTimestamp":1673840611}]} [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bb8f8f27-c448-4821-8201-ce2540e94226","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840611},{"uris":["turn:52.20.79.251:3478"],"username":"1673840611:coturn","password":"myJKTtPgwAdnN0OvHtxIaiOD1mo=","expireTimestamp":1673840611}]} [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 58801 typ relay raddr 223.104.77.201 rport 64271 generation 0 ufrag mpoW network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 58801 typ relay raddr 223.104.77.201 rport 64271 generation 0 ufrag mpoW network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 17370 sendIceCandidate [DEBUG END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840012405","params":{"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 58801 typ relay raddr 223.104.77.201 rport 64271 generation 0 ufrag mpoW network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:31.615 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:680 [INFO END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackViewerSendSignal [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:33:31.615 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:32.616 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:33:32.616 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:32.616 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840010_1913_547090129", "version": 2, "timestamp": 1673840012329, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NTI0MzEyNDUgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzg2NzQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzk2MjUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDQxNzgxNjIxIGNuYW1lOlE4cDdoYnEvUisza2p4NlJcclxuYT1zc3JjOjQ0MTc4MTYyMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo0NDE3ODE2MjEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0NDE3ODE2MjEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmpab2pcclxuYT1pY2UtcHdkOkpyOTRKbHVPay9DaW84VnFWaGNTTUpmZlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDU2OkY4OkY4OjhDOjQwOkRDOjg3OkE2OjU5Ojg1OkVDOjAzOjBFOkM3OjA5Ojc2OjYzOjAyOkMzOkIzOkMzOjNCOjkyOjBDOjZDOkJFOjExOjcyOjgwOjJFOjFDOkM3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzODY3NCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSAzOTYyNSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3ODcwNDEzNDMgY25hbWU6UThwN2hicS9SKzNrang2UlxyXG5hPXNzcmM6Nzg3MDQxMzQzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjc4NzA0MTM0MyBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjc4NzA0MTM0MyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6alpvalxyXG5hPWljZS1wd2Q6SnI5NEpsdU9rL0NpbzhWcVZoY1NNSmZmXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNTY6Rjg6Rjg6OEM6NDA6REM6ODc6QTY6NTk6ODU6RUM6MDM6MEU6Qzc6MDk6NzY6NjM6MDI6QzM6QjM6QzM6M0I6OTI6MEM6NkM6QkU6MTE6NzI6ODA6MkU6MUM6QzdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "76e522ed-efb0-44df-aa53-e14b66e8b389", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Answer Sdp: v=0 +o=- 552431245 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38674 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 39625 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:441781621 cname:Q8p7hbq/R+3kjx6R +a=ssrc:441781621 msid:myKvsVideoStream myAudioTrack +a=ssrc:441781621 mslabel:myKvsVideoStream +a=ssrc:441781621 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jZoj +a=ice-pwd:Jr94JluOk/Cio8VqVhcSMJff +a=ice-options:trickle +a=fingerprint:sha-256 56:F8:F8:8C:40:DC:87:A6:59:85:EC:03:0E:C7:09:76:63:02:C3:B3:C3:3B:92:0C:6C:BE:11:72:80:2E:1C:C7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38674 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 39625 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:787041343 cname:Q8p7hbq/R+3kjx6R +a=ssrc:787041343 msid:myKvsVideoStream myVideoTrack +a=ssrc:787041343 mslabel:myKvsVideoStream +a=ssrc:787041343 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jZoj +a=ice-pwd:Jr94JluOk/Cio8VqVhcSMJff +a=ice-options:trickle +a=fingerprint:sha-256 56:F8:F8:8C:40:DC:87:A6:59:85:EC:03:0E:C7:09:76:63:02:C3:B3:C3:3B:92:0C:6C:BE:11:72:80:2E:1C:C7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@a296d7a], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 17370 addRemoteStream [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17370 addRemoteStream [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 17370 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Answer Client ID: 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9250 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2373 [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onConnectionChange [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 17370 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840010_1915_1514044306", "version": 2, "timestamp": 1673840012508, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 38674 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e522ed-efb0-44df-aa53-e14b66e8b389", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=df4cee1c-a2a9-4245-a8e8-6ab4170cf65f videoTrackState=LIVE [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Received IceCandidate from remote sessionId = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 checkAndAddIceCandidate message = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Peer connection found already [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38674 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9250 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2385 [INFO END] +2023-01-16 11:33:33.961 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840010_1914_1265149550", "version": 2, "timestamp": 1673840012549, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 39625 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e522ed-efb0-44df-aa53-e14b66e8b389", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Received IceCandidate from remote sessionId = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 checkAndAddIceCandidate message = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Peer connection found already [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 39625 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9250 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2390 [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840012} [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840011_1916_1937849501", "version": 2, "timestamp": 1673840013246, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 56803 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e522ed-efb0-44df-aa53-e14b66e8b389", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Received IceCandidate from remote sessionId = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 checkAndAddIceCandidate message = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Peer connection found already [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 56803 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9250 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:33:33.961 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2669 [INFO END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 58801 typ relay raddr 223.104.77.201 rport 64271 generation 0 ufrag mpoW network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 38674 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag jZoj network-cost 999 [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:33:33.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 58801 typ relay raddr 223.104.77.201 rport 64271 generation 0 ufrag mpoW network-id 3 network-cost 900 remote sdp = candidate:1677701843 1 udp 2130706431 39625 typ prflx generation 0 ufrag jZoj [DEBUG END] +2023-01-16 11:33:35.025 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840012_1917_1298145150", "version": 2, "timestamp": 1673840013901, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61663 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "76e522ed-efb0-44df-aa53-e14b66e8b389", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Received IceCandidate from remote sessionId = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 checkAndAddIceCandidate message = 76e522ed-efb0-44df-aa53-e14b66e8b389 [DEBUG END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Peer connection found already [DEBUG END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9250 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61663 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:33:35.025 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9250 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:33:35.025 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3302 [INFO END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onConnectionChange [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 17370 PeerConnection connected [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 17370 peerConnectSuccess [DEBUG END] +2023-01-16 11:33:36.264 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4535 [INFO END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 17370 startHeartbeat [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17370 getBitRate [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17367 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17367 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 17449 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:33:36.264 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5318 [INFO END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 17449 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 17449 registerBitRateCallback [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 17449 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:33:36.264 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:33:36.264 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:33:36.264 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:33:37.290 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17370 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:33:37.290 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 17370 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673839937000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:33:38.646 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:76e522ed-efb0-44df-aa53-e14b66e8b389 [INFO END] +2023-01-16 11:33:38.646 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:33:38.646 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840019060","params":{"sessionId":"76e522ed-efb0-44df-aa53-e14b66e8b389"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:33:38.646 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 17370 onConnectionChange [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 17370 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840017000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 17367 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:33:38.646 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:29.381 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_9376 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:34:29.381 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:34:29.381 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10766 [DEBUG END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: timestamp=1673840069797 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: nonce=b3436524-a963-4d32-bbd7-3fe6f644905a [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: sign=619ea00012aa398f3a8906b474feaa1c [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:34:29.381 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:34:29.381 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:34:29.381 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:34:29.381 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:34:29 GMT [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=552 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:34:29 GMT [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=704 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:34:29 GMT [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fbdcf403-8648-422f-86b1-b62b56efac8f [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PW8EgzIAMFsPQ= [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c5c5-293c856842fe0bfb395999f3;Sampled=0 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1196 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:34:30.500 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: timestamp=1673840071028 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: nonce=a2e5b7e5-e234-4256-a046-2d3f7acd612f [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: sign=f32d79ad1d381478d38cceaf522cb414 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:34:30.500 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:34:30 GMT [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amzn-requestid=543fc267-3fb7-4bd0-8850-bfe00705abde [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PXBEuqIAMFmsg= [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c5c6-550a8183606e89c629461bcf;Sampled=0 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=446 [INFO END] +2023-01-16 11:34:30.500 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1037}} [INFO END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9376,5,main] thread id:10799 [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (644ms) [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:34:30 GMT [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840670},{"uris":["turn:52.20.79.251:3478"],"username":"1673840670:coturn","password":"uA1DKBb8R3NAg+8MfPa/gtDYCQ8=","expireTimestamp":1673840670}]} [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840670},{"uris":["turn:52.20.79.251:3478"],"username":"1673840670:coturn","password":"uA1DKBb8R3NAg+8MfPa/gtDYCQ8=","expireTimestamp":1673840670}]} [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:34:31.650 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:34:31.650 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:34:31.650 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:34:31.650 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d0d4d2c6-996c-4908-b19f-641807ce4454 耗时:1 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:122 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18080 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18080 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18080 createSdpOffer success [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18080 oldSDP =v=0 +o=- 6215409816708222527 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TAZA +a=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL +a=ice-options:trickle renomination +a=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3069316927 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:3069316927 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3069316927 mslabel:KvsLocalMediaStream +a=ssrc:3069316927 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TAZA +a=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL +a=ice-options:trickle renomination +a=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1794689331 1561938512 +a=ssrc:1794689331 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:1794689331 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1794689331 mslabel:KvsLocalMediaStream +a=ssrc:1794689331 label:KvsVideoTrack +a=ssrc:1561938512 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:1561938512 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1561938512 mslabel:KvsLocalMediaStream +a=ssrc:1561938512 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] Message >>>signaling_threa - 18080 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6215409816708222527 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TAZA\r\na=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3069316927 cname:Cb5hSY5oKZ6GK/IV\r\na=ssrc:3069316927 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3069316927 mslabel:KvsLocalMediaStream\r\na=ssrc:3069316927 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TAZA\r\na=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1794689331 1561938512\r\na=ssrc:1794689331 cname:Cb5hSY5oKZ6GK/IV\r\na=ssrc:1794689331 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1794689331 mslabel:KvsLocalMediaStream\r\na=ssrc:1794689331 label:KvsVideoTrack\r\na=ssrc:1561938512 cname:Cb5hSY5oKZ6GK/IV\r\na=ssrc:1561938512 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1561938512 mslabel:KvsLocalMediaStream\r\na=ssrc:1561938512 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] Message >>>signaling_threa - 18080 createOffer description=v=0 +o=- 6215409816708222527 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TAZA +a=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL +a=ice-options:trickle renomination +a=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3069316927 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:3069316927 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3069316927 mslabel:KvsLocalMediaStream +a=ssrc:3069316927 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:TAZA +a=ice-pwd:ucXa3/R/HowUUCcgQj10t4ZL +a=ice-options:trickle renomination +a=fingerprint:sha-256 73:85:E9:18:61:4B:05:87:CE:B7:9F:31:28:5B:4F:F5:A7:13:46:0B:CC:8B:CF:EB:47:5F:56:75:D3:26:3D:FC +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1794689331 1561938512 +a=ssrc:1794689331 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:1794689331 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1794689331 mslabel:KvsLocalMediaStream +a=ssrc:1794689331 label:KvsVideoTrack +a=ssrc:1561938512 cname:Cb5hSY5oKZ6GK/IV +a=ssrc:1561938512 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1561938512 mslabel:KvsLocalMediaStream +a=ssrc:1561938512 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18080 sendSdpOffer [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840092869","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYyMTU0MDk4MTY3MDgyMjI1MjcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VEFaQVxyXG5hPWljZS1wd2Q6dWNYYTMvUi9Ib3dVVUNjZ1FqMTB0NFpMXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDczOjg1OkU5OjE4OjYxOjRCOjA1Ojg3OkNFOkI3OjlGOjMxOjI4OjVCOjRGOkY1OkE3OjEz\nOjQ2OjBCOkNDOjhCOkNGOkVCOjQ3OjVGOjU2Ojc1OkQzOjI2OjNEOkZDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzA2OTMxNjkyNyBjbmFtZTpDYjVoU1k1b0taNkdLL0lWXHJcbmE9c3NyYzozMDY5MzE2OTI3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDY5MzE2\nOTI3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzA2OTMxNjkyNyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlRBWkFcclxuYT1pY2Ut\ncHdkOnVjWGEzL1IvSG93VVVDY2dRajEwdDRaTFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3Mzo4NTpFOToxODo2MTo0QjowNTo4\nNzpDRTpCNzo5RjozMToyODo1Qjo0RjpGNTpBNzoxMzo0NjowQjpDQzo4QjpDRjpFQjo0Nzo1Rjo1\nNjo3NTpEMzoyNjozRDpGQ1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxNzk0Njg5MzMxIDE1NjE5Mzg1MTJcclxuYT1zc3JjOjE3\nOTQ2ODkzMzEgY25hbWU6Q2I1aFNZNW9LWjZHSy9JVlxyXG5hPXNzcmM6MTc5NDY4OTMzMSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTc5NDY4OTMzMSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE3OTQ2ODkzMzEgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTU2MTkzODUxMiBjbmFtZTpDYjVoU1k1b0taNkdLL0lWXHJc\nbmE9c3NyYzoxNTYxOTM4NTEyIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxNTYxOTM4NTEyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTU2MTkzODUxMiBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673840670:coturn","icePassword1":"uA1DKBb8R3NAg+8MfPa/gtDYCQ8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:149 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackViewerSendSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18080 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40018 typ host generation 0 ufrag TAZA network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40018 typ host generation 0 ufrag TAZA network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18080 sendIceCandidate [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840092876","params":{"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 40018 typ host generation 0 ufrag TAZA network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:154 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackViewerSendSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54170 typ host generation 0 ufrag TAZA network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54170 typ host generation 0 ufrag TAZA network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18080 sendIceCandidate [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840092877","params":{"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54170 typ host generation 0 ufrag TAZA network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:155 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackViewerSendSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (385ms) [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 58844 typ srflx raddr 10.53.4.91 rport 54170 generation 0 ufrag TAZA network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 58844 typ srflx raddr 10.53.4.91 rport 54170 generation 0 ufrag TAZA network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:34:52 GMT [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18080 sendIceCandidate [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6cfbba76-f8ff-4b7b-b000-c24d8685dfb4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840692},{"uris":["turn:54.87.154.8:3478"],"username":"1673840692:coturn","password":"uzVA6alc/kVxGqmMfSEmFkDHZkA=","expireTimestamp":1673840692}]} [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840093112","params":{"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 58844 typ srflx raddr 10.53.4.91 rport 54170 generation 0 ufrag TAZA network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackViewerSendSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6cfbba76-f8ff-4b7b-b000-c24d8685dfb4","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840692},{"uris":["turn:54.87.154.8:3478"],"username":"1673840692:coturn","password":"uzVA6alc/kVxGqmMfSEmFkDHZkA=","expireTimestamp":1673840692}]} [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57884 typ relay raddr 223.104.77.201 rport 58844 generation 0 ufrag TAZA network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57884 typ relay raddr 223.104.77.201 rport 58844 generation 0 ufrag TAZA network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18080 sendIceCandidate [DEBUG END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840093458","params":{"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 57884 typ relay raddr 223.104.77.201 rport 58844 generation 0 ufrag TAZA network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:52.608 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:737 [INFO END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackViewerSendSignal [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:52.608 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840091_1918_1267875685", "version": 2, "timestamp": 1673840093051, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjYyNzEzNTI5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQxNDMyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM3MTc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4NzI2NTQzNTkgY25hbWU6NFNOZ2xPbTAxdmg0RjF4Z1xyXG5hPXNzcmM6MTg3MjY1NDM1OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODcyNjU0MzU5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTg3MjY1NDM1OSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Y0oxNlxyXG5hPWljZS1wd2Q6SGY5ZzJNTXRRcURka3FXNWQ2OTRJVk5HXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQjc6NzM6ODA6MDI6ODY6QkU6NDk6RTE6Q0U6QUE6OTE6MEY6MDE6NzI6MzI6REE6OUM6MjQ6QUI6ODU6MEE6N0U6Qzk6Qzk6MjI6RDI6RDM6NEY6QjA6NjY6Nzc6QkFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQxNDMyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM3MTc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEyNTMxMzQ3MTkgY25hbWU6NFNOZ2xPbTAxdmg0RjF4Z1xyXG5hPXNzcmM6MTI1MzEzNDcxOSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMjUzMTM0NzE5IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTI1MzEzNDcxOSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Y0oxNlxyXG5hPWljZS1wd2Q6SGY5ZzJNTXRRcURka3FXNWQ2OTRJVk5HXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQjc6NzM6ODA6MDI6ODY6QkU6NDk6RTE6Q0U6QUE6OTE6MEY6MDE6NzI6MzI6REE6OUM6MjQ6QUI6ODU6MEE6N0U6Qzk6Qzk6MjI6RDI6RDM6NEY6QjA6NjY6Nzc6QkFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d0d4d2c6-996c-4908-b19f-641807ce4454", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Answer Sdp: v=0 +o=- 1662713529 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 41432 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37175 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1872654359 cname:4SNglOm01vh4F1xg +a=ssrc:1872654359 msid:myKvsVideoStream myAudioTrack +a=ssrc:1872654359 mslabel:myKvsVideoStream +a=ssrc:1872654359 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cJ16 +a=ice-pwd:Hf9g2MMtQqDdkqW5d694IVNG +a=ice-options:trickle +a=fingerprint:sha-256 B7:73:80:02:86:BE:49:E1:CE:AA:91:0F:01:72:32:DA:9C:24:AB:85:0A:7E:C9:C9:22:D2:D3:4F:B0:66:77:BA +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 41432 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37175 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1253134719 cname:4SNglOm01vh4F1xg +a=ssrc:1253134719 msid:myKvsVideoStream myVideoTrack +a=ssrc:1253134719 mslabel:myKvsVideoStream +a=ssrc:1253134719 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cJ16 +a=ice-pwd:Hf9g2MMtQqDdkqW5d694IVNG +a=ice-options:trickle +a=fingerprint:sha-256 B7:73:80:02:86:BE:49:E1:CE:AA:91:0F:01:72:32:DA:9C:24:AB:85:0A:7E:C9:C9:22:D2:D3:4F:B0:66:77:BA +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 18080 addRemoteStream [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18080 addRemoteStream [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18080 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Answer Client ID: d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onConnectionChange [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9376 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1719 [INFO END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18080 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=c1e28d00-f192-4fea-98e3-c3f3cb95d88c videoTrackState=LIVE [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840091_1919_949495562", "version": 2, "timestamp": 1673840093423, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 37175 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0d4d2c6-996c-4908-b19f-641807ce4454", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Received IceCandidate from remote sessionId = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 checkAndAddIceCandidate message = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Peer connection found already [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 37175 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9376 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1851 [INFO END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840093} [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840091_1920_1557076578", "version": 2, "timestamp": 1673840093615, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 41432 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0d4d2c6-996c-4908-b19f-641807ce4454", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Received IceCandidate from remote sessionId = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 checkAndAddIceCandidate message = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Peer connection found already [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 41432 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:34:53.978 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9376 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:34:53.978 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2042 [INFO END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 57884 typ relay raddr 223.104.77.201 rport 58844 generation 0 ufrag TAZA network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 41432 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag cJ16 network-cost 999 [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:34:55.293 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840092_1921_1203724109", "version": 2, "timestamp": 1673840094257, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 60244 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0d4d2c6-996c-4908-b19f-641807ce4454", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Received IceCandidate from remote sessionId = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 checkAndAddIceCandidate message = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Peer connection found already [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 60244 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9376 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:34:55.293 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2717 [INFO END] +2023-01-16 11:34:55.293 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840093_1922_55422631", "version": 2, "timestamp": 1673840094771, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51751 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d0d4d2c6-996c-4908-b19f-641807ce4454", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Received IceCandidate from remote sessionId = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 checkAndAddIceCandidate message = d0d4d2c6-996c-4908-b19f-641807ce4454 [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Peer connection found already [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9376 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51751 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:34:55.293 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9376 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:34:55.293 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3192 [INFO END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onConnectionChange [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18080 PeerConnection connected [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 18080 peerConnectSuccess [DEBUG END] +2023-01-16 11:34:56.985 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4265 [INFO END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18080 startHeartbeat [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18080 getBitRate [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18079 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18079 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 18111 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:34:56.985 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5045 [INFO END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 18111 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 18111 registerBitRateCallback [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 18111 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:34:56.985 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:34:56.985 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:34:56.985 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:34:58.013 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18080 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:34:58.013 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18080 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840017000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:34:59.698 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d0d4d2c6-996c-4908-b19f-641807ce4454 [INFO END] +2023-01-16 11:34:59.698 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:34:59.698 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840100091","params":{"sessionId":"d0d4d2c6-996c-4908-b19f-641807ce4454"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:34:59.698 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18080 onConnectionChange [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18080 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840097000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18079 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:34:59.698 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:35:49.607 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:35:49.607 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10769 [DEBUG END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: timestamp=1673840150020 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: nonce=722d62b2-879d-4cf8-a1e8-4f67f8286bc2 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: sign=d8bcf196f99df180a84a017f6b5895ad [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:35:49.607 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:35:49.607 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:35:49.607 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:35:49.607 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:35:49 GMT [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=756 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:35:49 GMT [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=736 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:35:50 GMT [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amzn-requestid=af6a902f-939e-413b-b55c-207d525240af [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PjeH3dIAMFayA= [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c616-506579bd517b59783eb5524c;Sampled=0 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1128 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: timestamp=1673840151182 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: nonce=fda9620a-8b41-42cf-9258-8848824e9a46 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: sign=c620315f500d2c8152cfe02ecd43930a [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:35:50.783 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:35:50.783 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:35:50 GMT [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amzn-requestid=dbb16673-9540-4c9a-bf6c-0036c32b1ee5 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PjjGtNoAMF5Fw= [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c616-19503d5848985e08691b5a88;Sampled=0 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=548 [INFO END] +2023-01-16 11:35:50.783 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1038}} [INFO END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (629ms) [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:35:50 GMT [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840750},{"uris":["turn:54.87.154.8:3478"],"username":"1673840750:coturn","password":"5mRDskRh6L1HgxoQpH6E56Mc5wY=","expireTimestamp":1673840750}]} [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840750},{"uris":["turn:54.87.154.8:3478"],"username":"1673840750:coturn","password":"5mRDskRh6L1HgxoQpH6E56Mc5wY=","expireTimestamp":1673840750}]} [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:35:51.828 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:35:51.828 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:35:54.611 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9602,5,main] thread id:10806 [DEBUG END] +2023-01-16 11:35:54.611 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:35:56.209 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d458189c-a065-4bc0-aa85-e34d1f2989ee 耗时:0 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18901 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18901 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18901 createSdpOffer success [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 18901 oldSDP =v=0 +o=- 7891204948249586408 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8w51 +a=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:383933393 cname:+vtCQR6B17fPz6mu +a=ssrc:383933393 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:383933393 mslabel:KvsLocalMediaStream +a=ssrc:383933393 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8w51 +a=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3906813957 4072038091 +a=ssrc:3906813957 cname:+vtCQR6B17fPz6mu +a=ssrc:3906813957 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3906813957 mslabel:KvsLocalMediaStream +a=ssrc:3906813957 label:KvsVideoTrack +a=ssrc:4072038091 cname:+vtCQR6B17fPz6mu +a=ssrc:4072038091 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4072038091 mslabel:KvsLocalMediaStream +a=ssrc:4072038091 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] Message >>>signaling_threa - 18901 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7891204948249586408 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:8w51\r\na=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:383933393 cname:+vtCQR6B17fPz6mu\r\na=ssrc:383933393 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:383933393 mslabel:KvsLocalMediaStream\r\na=ssrc:383933393 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:8w51\r\na=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3906813957 4072038091\r\na=ssrc:3906813957 cname:+vtCQR6B17fPz6mu\r\na=ssrc:3906813957 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3906813957 mslabel:KvsLocalMediaStream\r\na=ssrc:3906813957 label:KvsVideoTrack\r\na=ssrc:4072038091 cname:+vtCQR6B17fPz6mu\r\na=ssrc:4072038091 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4072038091 mslabel:KvsLocalMediaStream\r\na=ssrc:4072038091 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] Message >>>signaling_threa - 18901 createOffer description=v=0 +o=- 7891204948249586408 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8w51 +a=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:383933393 cname:+vtCQR6B17fPz6mu +a=ssrc:383933393 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:383933393 mslabel:KvsLocalMediaStream +a=ssrc:383933393 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:8w51 +a=ice-pwd:+vk+0xS7GDBxtcAqHr7gAg4N +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:8F:6E:FF:B1:18:69:1C:36:5C:B6:CD:F0:98:DD:F2:82:A0:D0:4D:33:AA:82:B9:F3:37:30:1D:A2:A3:88:D1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3906813957 4072038091 +a=ssrc:3906813957 cname:+vtCQR6B17fPz6mu +a=ssrc:3906813957 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3906813957 mslabel:KvsLocalMediaStream +a=ssrc:3906813957 label:KvsVideoTrack +a=ssrc:4072038091 cname:+vtCQR6B17fPz6mu +a=ssrc:4072038091 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4072038091 mslabel:KvsLocalMediaStream +a=ssrc:4072038091 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18901 sendSdpOffer [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840172183","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDc4OTEyMDQ5NDgyNDk1ODY0MDggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6OHc1MVxyXG5hPWljZS1wd2Q6K3ZrKzB4UzdHREJ4dGNBcUhyN2dBZzROXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEMzOjhGOjZFOkZGOkIxOjE4OjY5OjFDOjM2OjVDOkI2OkNEOkYwOjk4OkREOkYyOjgyOkEw\nOkQwOjREOjMzOkFBOjgyOkI5OkYzOjM3OjMwOjFEOkEyOkEzOjg4OkQxXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzgzOTMzMzkzIGNuYW1lOit2dENRUjZCMTdmUHo2bXVcclxuYT1zc3JjOjM4MzkzMzM5MyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MzgzOTMzMzkz\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzgzOTMzMzkzIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OHc1MVxyXG5hPWljZS1wd2Q6\nK3ZrKzB4UzdHREJ4dGNBcUhyN2dBZzROXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEMzOjhGOjZFOkZGOkIxOjE4OjY5OjFDOjM2\nOjVDOkI2OkNEOkYwOjk4OkREOkYyOjgyOkEwOkQwOjREOjMzOkFBOjgyOkI5OkYzOjM3OjMwOjFE\nOkEyOkEzOjg4OkQxXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDM5MDY4MTM5NTcgNDA3MjAzODA5MVxyXG5hPXNzcmM6MzkwNjgx\nMzk1NyBjbmFtZTordnRDUVI2QjE3ZlB6Nm11XHJcbmE9c3NyYzozOTA2ODEzOTU3IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozOTA2ODEzOTU3IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzkwNjgxMzk1NyBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzo0MDcyMDM4MDkxIGNuYW1lOit2dENRUjZCMTdmUHo2bXVcclxuYT1z\nc3JjOjQwNzIwMzgwOTEgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjQwNzIwMzgwOTEgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0\nMDcyMDM4MDkxIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673840750:coturn","icePassword1":"5mRDskRh6L1HgxoQpH6E56Mc5wY\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackViewerSendSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18901 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35829 typ host generation 0 ufrag 8w51 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35829 typ host generation 0 ufrag 8w51 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18901 sendIceCandidate [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840172188","params":{"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 35829 typ host generation 0 ufrag 8w51 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackViewerSendSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39092 typ host generation 0 ufrag 8w51 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39092 typ host generation 0 ufrag 8w51 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18901 sendIceCandidate [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840172189","params":{"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 39092 typ host generation 0 ufrag 8w51 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackViewerSendSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (385ms) [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:36:11 GMT [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 41196 typ srflx raddr 10.53.4.91 rport 39092 generation 0 ufrag 8w51 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 41196 typ srflx raddr 10.53.4.91 rport 39092 generation 0 ufrag 8w51 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18901 sendIceCandidate [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"91edc09c-e59e-4cea-b77d-9cbb4fa4fdf9","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840771},{"uris":["turn:52.20.79.251:3478"],"username":"1673840771:coturn","password":"ex2MaSQi9NeuRJD3W8LwR7KwUM4=","expireTimestamp":1673840771}]} [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"91edc09c-e59e-4cea-b77d-9cbb4fa4fdf9","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840771},{"uris":["turn:52.20.79.251:3478"],"username":"1673840771:coturn","password":"ex2MaSQi9NeuRJD3W8LwR7KwUM4=","expireTimestamp":1673840771}]} [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840172434","params":{"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 41196 typ srflx raddr 10.53.4.91 rport 39092 generation 0 ufrag 8w51 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackViewerSendSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62308 typ relay raddr 223.104.77.207 rport 41196 generation 0 ufrag 8w51 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62308 typ relay raddr 223.104.77.207 rport 41196 generation 0 ufrag 8w51 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 18901 sendIceCandidate [DEBUG END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840172773","params":{"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 62308 typ relay raddr 223.104.77.207 rport 41196 generation 0 ufrag 8w51 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:11.930 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:731 [INFO END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackViewerSendSignal [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:11.930 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840172} [DEBUG END] +2023-01-16 11:36:13.241 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840170_1923_2017380130", "version": 2, "timestamp": 1673840172531, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA2NDEzNTg3MjYgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzMwNDMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTc2NjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NzQ2Nzc0NTc0IGNuYW1lOlYwcTZ6NXFjV0ZJeXBwNVpcclxuYT1zc3JjOjc0Njc3NDU3NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo3NDY3NzQ1NzQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3NDY3NzQ1NzQgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmR6SGpcclxuYT1pY2UtcHdkOmVSUmlTYVg4bVhHWWZ6bWRpa3grQ2pwZFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDIwOjA2OkIyOkMwOjEyOjVBOkQ2OjgwOkU2OjVEOjFDOjNGOjM2OkJBOjU2OjJGOjRFOjlDOkVBOjc2OjY3OkZGOkNGOkJDOkVFOkQxOjhDOkM4OkY5OkZEOjI0OjU2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzMzA0MyB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1NzY2OSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMzgxNTUxIGNuYW1lOlYwcTZ6NXFjV0ZJeXBwNVpcclxuYT1zc3JjOjIzODE1NTEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjM4MTU1MSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjIzODE1NTEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmR6SGpcclxuYT1pY2UtcHdkOmVSUmlTYVg4bVhHWWZ6bWRpa3grQ2pwZFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDIwOjA2OkIyOkMwOjEyOjVBOkQ2OjgwOkU2OjVEOjFDOjNGOjM2OkJBOjU2OjJGOjRFOjlDOkVBOjc2OjY3OkZGOkNGOkJDOkVFOkQxOjhDOkM4OkY5OkZEOjI0OjU2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d458189c-a065-4bc0-aa85-e34d1f2989ee", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Answer Sdp: v=0 +o=- 641358726 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33043 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57669 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:746774574 cname:V0q6z5qcWFIypp5Z +a=ssrc:746774574 msid:myKvsVideoStream myAudioTrack +a=ssrc:746774574 mslabel:myKvsVideoStream +a=ssrc:746774574 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dzHj +a=ice-pwd:eRRiSaX8mXGYfzmdikx+Cjpd +a=ice-options:trickle +a=fingerprint:sha-256 20:06:B2:C0:12:5A:D6:80:E6:5D:1C:3F:36:BA:56:2F:4E:9C:EA:76:67:FF:CF:BC:EE:D1:8C:C8:F9:FD:24:56 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33043 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 57669 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2381551 cname:V0q6z5qcWFIypp5Z +a=ssrc:2381551 msid:myKvsVideoStream myVideoTrack +a=ssrc:2381551 mslabel:myKvsVideoStream +a=ssrc:2381551 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dzHj +a=ice-pwd:eRRiSaX8mXGYfzmdikx+Cjpd +a=ice-options:trickle +a=fingerprint:sha-256 20:06:B2:C0:12:5A:D6:80:E6:5D:1C:3F:36:BA:56:2F:4E:9C:EA:76:67:FF:CF:BC:EE:D1:8C:C8:F9:FD:24:56 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 18901 addRemoteStream [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18901 addRemoteStream [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 18901 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Answer Client ID: d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onConnectionChange [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 18901 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9602 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:36:13.241 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1854 [INFO END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=12f15cb0-48de-4480-bc5a-e312d21ff315 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:36:13.241 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840170_1924_2021015016", "version": 2, "timestamp": 1673840172735, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 57669 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d458189c-a065-4bc0-aa85-e34d1f2989ee", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Received IceCandidate from remote sessionId = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 checkAndAddIceCandidate message = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Peer connection found already [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 57669 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9602 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:36:13.241 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2026 [INFO END] +2023-01-16 11:36:13.241 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840170_1925_579771815", "version": 2, "timestamp": 1673840172984, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 33043 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d458189c-a065-4bc0-aa85-e34d1f2989ee", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Received IceCandidate from remote sessionId = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 checkAndAddIceCandidate message = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Peer connection found already [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 33043 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:36:13.241 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9602 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:36:13.241 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2072 [INFO END] +2023-01-16 11:36:14.751 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840171_1926_166090640", "version": 2, "timestamp": 1673840173609, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 50552 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d458189c-a065-4bc0-aa85-e34d1f2989ee", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Received IceCandidate from remote sessionId = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 checkAndAddIceCandidate message = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Peer connection found already [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 50552 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9602 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:36:14.751 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2715 [INFO END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 62308 typ relay raddr 223.104.77.207 rport 41196 generation 0 ufrag 8w51 network-id 3 network-cost 900 remote sdp = candidate:618571843 1 udp 2130706431 57669 typ prflx generation 0 ufrag dzHj [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:36:14.751 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840172_1927_1292265303", "version": 2, "timestamp": 1673840174287, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 63852 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d458189c-a065-4bc0-aa85-e34d1f2989ee", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Received IceCandidate from remote sessionId = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 checkAndAddIceCandidate message = d458189c-a065-4bc0-aa85-e34d1f2989ee [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Peer connection found already [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9602 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 63852 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:36:14.751 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9602 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:36:14.751 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3406 [INFO END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onConnectionChange [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 18901 PeerConnection connected [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 18901 peerConnectSuccess [DEBUG END] +2023-01-16 11:36:16.376 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4332 [INFO END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 18901 startHeartbeat [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18901 getBitRate [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18900 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18900 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 18933 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:36:16.376 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5093 [INFO END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 18933 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 18933 registerBitRateCallback [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 18933 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:36:16.376 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:36:16.376 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:36:16.376 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:36:17.400 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18901 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:36:17.400 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 18901 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840097000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:36:19.155 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d458189c-a065-4bc0-aa85-e34d1f2989ee [INFO END] +2023-01-16 11:36:19.155 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:36:19.155 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840179562","params":{"sessionId":"d458189c-a065-4bc0-aa85-e34d1f2989ee"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:36:19.155 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 18901 onConnectionChange [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 18901 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840177000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 18900 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:36:19.155 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:37:09.890 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:37:09.890 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10774 [DEBUG END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: timestamp=1673840230305 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: nonce=786ce9b4-6a28-4015-bf6f-f298489a3301 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: sign=4578f7fb61a7c4cfe704d8622bcc16b8 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:37:09.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:37:09.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:37:09.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:37:09.890 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:37:10 GMT [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=713 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:37:10 GMT [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=858 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:37:10 GMT [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c3ac112d-4afd-4abf-80a7-beaade379740 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PwCHW0IAMF-mQ= [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c666-530b264d3c7e34d958ec2e4d;Sampled=0 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1292 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: timestamp=1673840231640 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: nonce=28283ffb-e760-4be0-a0c3-0e1c8a6558b3 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: sign=7ed2d3e6e994f08bf4c87baf3ee4a4cd [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:37:11.169 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:37:11.169 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:37:11 GMT [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ce632308-37a0-4b3d-9e90-64c81405f2b0 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0PwHF_woAMFZtQ= [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c666-2df8bd5059e56b7f200db372;Sampled=0 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=421 [INFO END] +2023-01-16 11:37:11.169 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1038}} [INFO END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (651ms) [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:37:11 GMT [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840831},{"uris":["turn:54.87.154.8:3478"],"username":"1673840831:coturn","password":"YcrLlpGJ9y325mdOnDrj5+XGaKk=","expireTimestamp":1673840831}]} [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840831},{"uris":["turn:54.87.154.8:3478"],"username":"1673840831:coturn","password":"YcrLlpGJ9y325mdOnDrj5+XGaKk=","expireTimestamp":1673840831}]} [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:37:12.342 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:37:12.342 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:37:16.252 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9885,5,main] thread id:10810 [DEBUG END] +2023-01-16 11:37:16.252 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:37:16.252 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:98d70696-38d3-4d9d-847d-f10481d47bef 耗时:1 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:117 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19619 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19619 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19619 createSdpOffer success [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 19619 oldSDP =v=0 +o=- 4467809912408089691 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vs1/ +a=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE +a=ice-options:trickle renomination +a=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2340504878 cname:4z7ySlOVFsdCoJVT +a=ssrc:2340504878 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2340504878 mslabel:KvsLocalMediaStream +a=ssrc:2340504878 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vs1/ +a=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE +a=ice-options:trickle renomination +a=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2066764524 1818133300 +a=ssrc:2066764524 cname:4z7ySlOVFsdCoJVT +a=ssrc:2066764524 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2066764524 mslabel:KvsLocalMediaStream +a=ssrc:2066764524 label:KvsVideoTrack +a=ssrc:1818133300 cname:4z7ySlOVFsdCoJVT +a=ssrc:1818133300 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1818133300 mslabel:KvsLocalMediaStream +a=ssrc:1818133300 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] Message >>>signaling_threa - 19619 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4467809912408089691 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Vs1/\r\na=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2340504878 cname:4z7ySlOVFsdCoJVT\r\na=ssrc:2340504878 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2340504878 mslabel:KvsLocalMediaStream\r\na=ssrc:2340504878 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Vs1/\r\na=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2066764524 1818133300\r\na=ssrc:2066764524 cname:4z7ySlOVFsdCoJVT\r\na=ssrc:2066764524 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2066764524 mslabel:KvsLocalMediaStream\r\na=ssrc:2066764524 label:KvsVideoTrack\r\na=ssrc:1818133300 cname:4z7ySlOVFsdCoJVT\r\na=ssrc:1818133300 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1818133300 mslabel:KvsLocalMediaStream\r\na=ssrc:1818133300 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] Message >>>signaling_threa - 19619 createOffer description=v=0 +o=- 4467809912408089691 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vs1/ +a=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE +a=ice-options:trickle renomination +a=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2340504878 cname:4z7ySlOVFsdCoJVT +a=ssrc:2340504878 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2340504878 mslabel:KvsLocalMediaStream +a=ssrc:2340504878 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Vs1/ +a=ice-pwd:L9OLPi5ktl2rw3yG++/8h2LE +a=ice-options:trickle renomination +a=fingerprint:sha-256 6A:23:D6:CC:36:F6:DB:E2:18:E2:81:57:E2:65:F8:78:33:AC:69:48:B1:E4:28:9C:6C:F5:61:E1:F4:09:57:30 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2066764524 1818133300 +a=ssrc:2066764524 cname:4z7ySlOVFsdCoJVT +a=ssrc:2066764524 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2066764524 mslabel:KvsLocalMediaStream +a=ssrc:2066764524 label:KvsVideoTrack +a=ssrc:1818133300 cname:4z7ySlOVFsdCoJVT +a=ssrc:1818133300 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1818133300 mslabel:KvsLocalMediaStream +a=ssrc:1818133300 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19619 sendSdpOffer [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840253271","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ0Njc4MDk5MTI0MDgwODk2OTEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VnMxL1xyXG5hPWljZS1wd2Q6TDlPTFBpNWt0bDJydzN5RysrLzhoMkxFXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDZBOjIzOkQ2OkNDOjM2OkY2OkRCOkUyOjE4OkUyOjgxOjU3OkUyOjY1OkY4Ojc4OjMzOkFD\nOjY5OjQ4OkIxOkU0OjI4OjlDOjZDOkY1OjYxOkUxOkY0OjA5OjU3OjMwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjM0MDUwNDg3OCBjbmFtZTo0ejd5U2xPVkZzZENvSlZUXHJcbmE9c3NyYzoyMzQwNTA0ODc4\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMzQwNTA0\nODc4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjM0MDUwNDg3OCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlZzMS9cclxuYT1pY2Ut\ncHdkOkw5T0xQaTVrdGwycnczeUcrKy84aDJMRVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2QToyMzpENjpDQzozNjpGNjpEQjpF\nMjoxODpFMjo4MTo1NzpFMjo2NTpGODo3ODozMzpBQzo2OTo0ODpCMTpFNDoyODo5Qzo2QzpGNTo2\nMTpFMTpGNDowOTo1NzozMFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMDY2NzY0NTI0IDE4MTgxMzMzMDBcclxuYT1zc3JjOjIw\nNjY3NjQ1MjQgY25hbWU6NHo3eVNsT1ZGc2RDb0pWVFxyXG5hPXNzcmM6MjA2Njc2NDUyNCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjA2Njc2NDUyNCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIwNjY3NjQ1MjQgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTgxODEzMzMwMCBjbmFtZTo0ejd5U2xPVkZzZENvSlZUXHJc\nbmE9c3NyYzoxODE4MTMzMzAwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxODE4MTMzMzAwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTgxODEzMzMwMCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673840831:coturn","icePassword1":"YcrLlpGJ9y325mdOnDrj5+XGaKk\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:144 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackViewerSendSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19619 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41512 typ host generation 0 ufrag Vs1/ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41512 typ host generation 0 ufrag Vs1/ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19619 sendIceCandidate [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840253278","params":{"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 41512 typ host generation 0 ufrag Vs1/ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:150 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackViewerSendSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44194 typ host generation 0 ufrag Vs1/ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 44194 typ host generation 0 ufrag Vs1/ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19619 sendIceCandidate [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840253279","params":{"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 44194 typ host generation 0 ufrag Vs1/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackViewerSendSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 61667 typ srflx raddr 10.53.4.91 rport 44194 generation 0 ufrag Vs1/ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 61667 typ srflx raddr 10.53.4.91 rport 44194 generation 0 ufrag Vs1/ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19619 sendIceCandidate [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840253509","params":{"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 61667 typ srflx raddr 10.53.4.91 rport 44194 generation 0 ufrag Vs1/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:382 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackViewerSendSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (414ms) [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:37:32 GMT [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"bfb5b6f9-9d11-4d23-804e-d87f2a4c4b64","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840852},{"uris":["turn:54.87.154.8:3478"],"username":"1673840852:coturn","password":"XR8SwDvNdB77X5wgznqAVGqVob0=","expireTimestamp":1673840852}]} [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"bfb5b6f9-9d11-4d23-804e-d87f2a4c4b64","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840852},{"uris":["turn:54.87.154.8:3478"],"username":"1673840852:coturn","password":"XR8SwDvNdB77X5wgznqAVGqVob0=","expireTimestamp":1673840852}]} [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63440 typ relay raddr 223.104.77.207 rport 61667 generation 0 ufrag Vs1/ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63440 typ relay raddr 223.104.77.207 rport 61667 generation 0 ufrag Vs1/ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 19619 sendIceCandidate [DEBUG END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840253847","params":{"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 63440 typ relay raddr 223.104.77.207 rport 61667 generation 0 ufrag Vs1/ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:33.010 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:720 [INFO END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackViewerSendSignal [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:33.010 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:37:34.328 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840251_1928_232709487", "version": 2, "timestamp": 1673840253468, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "98d70696-38d3-4d9d-847d-f10481d47bef", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Received IceCandidate from remote sessionId = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 checkAndAddIceCandidate message = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:37:34.328 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1549 [INFO END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:37:34.328 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840254} [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840251_1929_1789832938", "version": 2, "timestamp": 1673840253661, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTQwOTMwMDUgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIwOTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQyMDggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjA0MjcwOTczMSBjbmFtZTplR05yYWk5RW9ydE1GUHM2XHJcbmE9c3NyYzoyMDQyNzA5NzMxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwNDI3MDk3MzEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDQyNzA5NzMxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpES0xLXHJcbmE9aWNlLXB3ZDpmNmlmYVBZVnQzRldyNmM1SUhoSDh2T1dcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0MjpFMzpGMDowQTpCRjo1NDpGQjo2RDoyOTo2RTozOTpFQTpDMjo3RDpFMTo4ODo0QzozMzo3NDo0RTo5MTo3MDo2NjoxMjpGNjo3RTo4RjoyRjo0QjoyRDpCRjoyNVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTIwOTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQyMDggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MzY1NzU1NTkxIGNuYW1lOmVHTnJhaTlFb3J0TUZQczZcclxuYT1zc3JjOjM2NTc1NTU5MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozNjU3NTU1OTEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzozNjU3NTU1OTEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkRLTEtcclxuYT1pY2UtcHdkOmY2aWZhUFlWdDNGV3I2YzVJSGhIOHZPV1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDQyOkUzOkYwOjBBOkJGOjU0OkZCOjZEOjI5OjZFOjM5OkVBOkMyOjdEOkUxOjg4OjRDOjMzOjc0OjRFOjkxOjcwOjY2OjEyOkY2OjdFOjhGOjJGOjRCOjJEOkJGOjI1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "98d70696-38d3-4d9d-847d-f10481d47bef", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Answer Sdp: v=0 +o=- 194093005 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2042709731 cname:eGNrai9EortMFPs6 +a=ssrc:2042709731 msid:myKvsVideoStream myAudioTrack +a=ssrc:2042709731 mslabel:myKvsVideoStream +a=ssrc:2042709731 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:DKLK +a=ice-pwd:f6ifaPYVt3FWr6c5IHhH8vOW +a=ice-options:trickle +a=fingerprint:sha-256 42:E3:F0:0A:BF:54:FB:6D:29:6E:39:EA:C2:7D:E1:88:4C:33:74:4E:91:70:66:12:F6:7E:8F:2F:4B:2D:BF:25 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:365755591 cname:eGNrai9EortMFPs6 +a=ssrc:365755591 msid:myKvsVideoStream myVideoTrack +a=ssrc:365755591 mslabel:myKvsVideoStream +a=ssrc:365755591 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:DKLK +a=ice-pwd:f6ifaPYVt3FWr6c5IHhH8vOW +a=ice-options:trickle +a=fingerprint:sha-256 42:E3:F0:0A:BF:54:FB:6D:29:6E:39:EA:C2:7D:E1:88:4C:33:74:4E:91:70:66:12:F6:7E:8F:2F:4B:2D:BF:25 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 19619 addRemoteStream [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19619 addRemoteStream [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 19619 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Answer Client ID: 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onConnectionChange [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 19619 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2527 [INFO END] +2023-01-16 11:37:35.495 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840252_1930_1667928032", "version": 2, "timestamp": 1673840253967, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "98d70696-38d3-4d9d-847d-f10481d47bef", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=51b956d6-d6a3-4930-9e80-59d3f3b46ded videoTrackState=LIVE [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Received IceCandidate from remote sessionId = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 checkAndAddIceCandidate message = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Peer connection found already [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52090 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2533 [INFO END] +2023-01-16 11:37:35.495 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840252_1931_1647073272", "version": 2, "timestamp": 1673840254615, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 54853 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "98d70696-38d3-4d9d-847d-f10481d47bef", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Received IceCandidate from remote sessionId = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 checkAndAddIceCandidate message = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Peer connection found already [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 54853 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2688 [INFO END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63440 typ relay raddr 223.104.77.207 rport 61667 generation 0 ufrag Vs1/ network-id 3 network-cost 900 remote sdp = candidate:4210515139 1 udp 2130706431 44208 typ prflx generation 0 ufrag DKLK [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840253_1932_1192898510", "version": 2, "timestamp": 1673840255344, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51303 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "98d70696-38d3-4d9d-847d-f10481d47bef", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Received IceCandidate from remote sessionId = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 checkAndAddIceCandidate message = 98d70696-38d3-4d9d-847d-f10481d47bef [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Peer connection found already [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9885 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51303 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:37:35.495 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:37:35.495 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3340 [INFO END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onConnectionChange [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 19619 PeerConnection connected [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 19619 peerConnectSuccess [DEBUG END] +2023-01-16 11:37:38.181 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5052 [INFO END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 19619 startHeartbeat [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19619 getBitRate [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19618 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19618 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 19670 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:37:38.181 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5777 [INFO END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 19670 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 19670 registerBitRateCallback [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 19670 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:37:38.181 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:37:38.181 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:37:38.181 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:37:39.199 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19619 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:37:39.199 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 19619 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840177000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:37:41.477 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:98d70696-38d3-4d9d-847d-f10481d47bef [INFO END] +2023-01-16 11:37:41.477 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:37:41.477 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840261870","params":{"sessionId":"98d70696-38d3-4d9d-847d-f10481d47bef"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:37:41.477 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 19619 onConnectionChange [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 19619 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840259000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 19618 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:37:41.477 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:30.034 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:38:30.034 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10779 [DEBUG END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: timestamp=1673840310446 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: nonce=8cc6c042-2a4d-44b3-8479-808711add202 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: sign=62d647790fee1ff700f1e68d21a4d022 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:38:30.034 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:38:30.034 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:38:30.034 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:38:30.034 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:38:30 GMT [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=609 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:38:30 GMT [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=775 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:38:30 GMT [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amzn-requestid=16b9b9f1-66dd-4fa6-86b7-19961004cfff [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0P8jFyeoAMFtrw= [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c6b6-17b235cc29661a5e7de7fe7e;Sampled=0 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1228 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: timestamp=1673840311713 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: nonce=facd0241-381a-424a-907b-bc0539636c83 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: sign=12bc1373de5d669a9363a2f3aa098af6 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:38:31.197 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:38:31.197 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:38:31 GMT [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8e523939-1910-46ad-a931-5d0f2a1774b2 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0P8oFWgoAMFqPA= [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c6b7-56c19c16171b7a8157ee68aa;Sampled=0 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=417 [INFO END] +2023-01-16 11:38:31.197 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1039}} [INFO END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (648ms) [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:38:31 GMT [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840911},{"uris":["turn:54.87.154.8:3478"],"username":"1673840911:coturn","password":"lAG+YqI0RAXr9vvW3OIHxtYD2Rg=","expireTimestamp":1673840911}]} [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840911},{"uris":["turn:54.87.154.8:3478"],"username":"1673840911:coturn","password":"lAG+YqI0RAXr9vvW3OIHxtYD2Rg=","expireTimestamp":1673840911}]} [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:38:32.414 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:38:32.414 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0029,5,main] thread id:10814 [DEBUG END] +2023-01-16 11:38:32.414 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:38:33.529 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:ed468ae3-a49b-426a-91a8-326cb2752b37 耗时:1 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:107 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20303 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20303 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20303 createSdpOffer success [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 20303 oldSDP =v=0 +o=- 2986609572184356343 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jAEk +a=ice-pwd:gWlO679TaZlkPJWmIri+1jW6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2342656312 cname:rm7moSJErdSkNY07 +a=ssrc:2342656312 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2342656312 mslabel:KvsLocalMediaStream +a=ssrc:2342656312 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jAEk +a=ice-pwd:gWlO679TaZlkPJWmIri+1jW6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2471311811 310033660 +a=ssrc:2471311811 cname:rm7moSJErdSkNY07 +a=ssrc:2471311811 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2471311811 mslabel:KvsLocalMediaStream +a=ssrc:2471311811 label:KvsVideoTrack +a=ssrc:310033660 cname:rm7moSJErdSkNY07 +a=ssrc:310033660 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:310033660 mslabel:KvsLocalMediaStream +a=ssrc:310033660 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] Message >>>signaling_threa - 20303 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2986609572184356343 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:jAEk\r\na=ice-pwd:gWlO679TaZlkPJWmIri+1jW6\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2342656312 cname:rm7moSJErdSkNY07\r\na=ssrc:2342656312 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2342656312 mslabel:KvsLocalMediaStream\r\na=ssrc:2342656312 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:jAEk\r\na=ice-pwd:gWlO679TaZlkPJWmIri+1jW6\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2471311811 310033660\r\na=ssrc:2471311811 cname:rm7moSJErdSkNY07\r\na=ssrc:2471311811 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2471311811 mslabel:KvsLocalMediaStream\r\na=ssrc:2471311811 label:KvsVideoTrack\r\na=ssrc:310033660 cname:rm7moSJErdSkNY07\r\na=ssrc:310033660 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:310033660 mslabel:KvsLocalMediaStream\r\na=ssrc:310033660 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] Message >>>signaling_threa - 20303 createOffer description=v=0 +o=- 2986609572184356343 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jAEk +a=ice-pwd:gWlO679TaZlkPJWmIri+1jW6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2342656312 cname:rm7moSJErdSkNY07 +a=ssrc:2342656312 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2342656312 mslabel:KvsLocalMediaStream +a=ssrc:2342656312 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:jAEk +a=ice-pwd:gWlO679TaZlkPJWmIri+1jW6 +a=ice-options:trickle renomination +a=fingerprint:sha-256 21:26:E9:43:B8:BC:28:DB:18:1A:4C:26:F4:B5:4B:44:77:CF:C4:8A:86:20:99:88:BC:74:03:C2:4F:DA:A4:16 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2471311811 310033660 +a=ssrc:2471311811 cname:rm7moSJErdSkNY07 +a=ssrc:2471311811 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2471311811 mslabel:KvsLocalMediaStream +a=ssrc:2471311811 label:KvsVideoTrack +a=ssrc:310033660 cname:rm7moSJErdSkNY07 +a=ssrc:310033660 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:310033660 mslabel:KvsLocalMediaStream +a=ssrc:310033660 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20303 sendSdpOffer [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840332981","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI5ODY2MDk1NzIxODQzNTYzNDMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6akFFa1xyXG5hPWljZS1wd2Q6Z1dsTzY3OVRhWmxrUEpXbUlyaSsxalc2XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDIxOjI2OkU5OjQzOkI4OkJDOjI4OkRCOjE4OjFBOjRDOjI2OkY0OkI1OjRCOjQ0Ojc3OkNG\nOkM0OjhBOjg2OjIwOjk5Ojg4OkJDOjc0OjAzOkMyOjRGOkRBOkE0OjE2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjM0MjY1NjMxMiBjbmFtZTpybTdtb1NKRXJkU2tOWTA3XHJcbmE9c3NyYzoyMzQyNjU2MzEy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMzQyNjU2\nMzEyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjM0MjY1NjMxMiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmpBRWtcclxuYT1pY2Ut\ncHdkOmdXbE82NzlUYVpsa1BKV21JcmkrMWpXNlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAyMToyNjpFOTo0MzpCODpCQzoyODpE\nQjoxODoxQTo0QzoyNjpGNDpCNTo0Qjo0NDo3NzpDRjpDNDo4QTo4NjoyMDo5OTo4ODpCQzo3NDow\nMzpDMjo0RjpEQTpBNDoxNlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNDcxMzExODExIDMxMDAzMzY2MFxyXG5hPXNzcmM6MjQ3\nMTMxMTgxMSBjbmFtZTpybTdtb1NKRXJkU2tOWTA3XHJcbmE9c3NyYzoyNDcxMzExODExIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNDcxMzExODExIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQ3MTMxMTgxMSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozMTAwMzM2NjAgY25hbWU6cm03bW9TSkVyZFNrTlkwN1xyXG5h\nPXNzcmM6MzEwMDMzNjYwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzozMTAwMzM2NjAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nMTAwMzM2NjAgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673840911:coturn","icePassword1":"lAG+YqI0RAXr9vvW3OIHxtYD2Rg\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:135 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackViewerSendSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20303 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60330 typ host generation 0 ufrag jAEk network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60330 typ host generation 0 ufrag jAEk network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20303 sendIceCandidate [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840332985","params":{"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60330 typ host generation 0 ufrag jAEk network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackViewerSendSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55099 typ host generation 0 ufrag jAEk network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55099 typ host generation 0 ufrag jAEk network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20303 sendIceCandidate [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840332986","params":{"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55099 typ host generation 0 ufrag jAEk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackViewerSendSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 52400 typ srflx raddr 10.53.4.91 rport 55099 generation 0 ufrag jAEk network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 52400 typ srflx raddr 10.53.4.91 rport 55099 generation 0 ufrag jAEk network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20303 sendIceCandidate [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840333219","params":{"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 52400 typ srflx raddr 10.53.4.91 rport 55099 generation 0 ufrag jAEk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:372 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackViewerSendSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (390ms) [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:38:52 GMT [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"360ef242-2020-4108-a6f5-3d780b086420","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840932},{"uris":["turn:52.20.79.251:3478"],"username":"1673840932:coturn","password":"unQ/VG8j69WoaIAr08pRNaVBb7o=","expireTimestamp":1673840932}]} [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"360ef242-2020-4108-a6f5-3d780b086420","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673840932},{"uris":["turn:52.20.79.251:3478"],"username":"1673840932:coturn","password":"unQ/VG8j69WoaIAr08pRNaVBb7o=","expireTimestamp":1673840932}]} [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62977 typ relay raddr 223.104.77.207 rport 52400 generation 0 ufrag jAEk network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 62977 typ relay raddr 223.104.77.207 rport 52400 generation 0 ufrag jAEk network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 20303 sendIceCandidate [DEBUG END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840333527","params":{"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 62977 typ relay raddr 223.104.77.207 rport 52400 generation 0 ufrag jAEk network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:38:52.733 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:681 [INFO END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackViewerSendSignal [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:38:52.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840333} [DEBUG END] +2023-01-16 11:38:54.063 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840331_1933_498411809", "version": 2, "timestamp": 1673840333410, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTMxNjE5OTA3IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ4Mzk5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUwMDI3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjU2MjU0NTQ4NCBjbmFtZTpIelJ6bGNhcGpUWnNpMlAvXHJcbmE9c3NyYzo1NjI1NDU0ODQgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTYyNTQ1NDg0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTYyNTQ1NDg0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzppb0FjXHJcbmE9aWNlLXB3ZDo0N3ZtOUZWWUlpL0hmek96VVFEN21PdUVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAwODo0RDpDNDo2Mzo3RDo0Mjo0MzpFQzpCRDoxNzpERjpDQjo3ODo3RDo0RTo5RTo1RTpCMDpDQTpFOToyQjpERDpFNjo1Mzo1RDoxOTo2Mzo5QTo2QjpGODpEOTo1RlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDgzOTkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTAwMjcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTM1NTMxMzc5IGNuYW1lOkh6UnpsY2FwalRac2kyUC9cclxuYT1zc3JjOjUzNTUzMTM3OSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo1MzU1MzEzNzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1MzU1MzEzNzkgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmlvQWNcclxuYT1pY2UtcHdkOjQ3dm05RlZZSWkvSGZ6T3pVUUQ3bU91RVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDA4OjREOkM0OjYzOjdEOjQyOjQzOkVDOkJEOjE3OkRGOkNCOjc4OjdEOjRFOjlFOjVFOkIwOkNBOkU5OjJCOkREOkU2OjUzOjVEOjE5OjYzOjlBOjZCOkY4OkQ5OjVGXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "ed468ae3-a49b-426a-91a8-326cb2752b37", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Answer Sdp: v=0 +o=- 1931619907 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48399 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 50027 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:562545484 cname:HzRzlcapjTZsi2P/ +a=ssrc:562545484 msid:myKvsVideoStream myAudioTrack +a=ssrc:562545484 mslabel:myKvsVideoStream +a=ssrc:562545484 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ioAc +a=ice-pwd:47vm9FVYIi/HfzOzUQD7mOuE +a=ice-options:trickle +a=fingerprint:sha-256 08:4D:C4:63:7D:42:43:EC:BD:17:DF:CB:78:7D:4E:9E:5E:B0:CA:E9:2B:DD:E6:53:5D:19:63:9A:6B:F8:D9:5F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48399 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 50027 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:535531379 cname:HzRzlcapjTZsi2P/ +a=ssrc:535531379 msid:myKvsVideoStream myVideoTrack +a=ssrc:535531379 mslabel:myKvsVideoStream +a=ssrc:535531379 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ioAc +a=ice-pwd:47vm9FVYIi/HfzOzUQD7mOuE +a=ice-options:trickle +a=fingerprint:sha-256 08:4D:C4:63:7D:42:43:EC:BD:17:DF:CB:78:7D:4E:9E:5E:B0:CA:E9:2B:DD:E6:53:5D:19:63:9A:6B:F8:D9:5F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 20303 addRemoteStream [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20303 addRemoteStream [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 20303 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Answer Client ID: ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0029 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onConnectionChange [DEBUG END] +2023-01-16 11:38:54.063 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1886 [INFO END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 20303 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b50d8a6e-ae6a-4692-a6b4-b378818f7144 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:38:54.063 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840331_1934_1963373334", "version": 2, "timestamp": 1673840333593, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 50027 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ed468ae3-a49b-426a-91a8-326cb2752b37", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Received IceCandidate from remote sessionId = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 checkAndAddIceCandidate message = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Peer connection found already [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 50027 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0029 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:38:54.063 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1914 [INFO END] +2023-01-16 11:38:54.063 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840331_1935_81214816", "version": 2, "timestamp": 1673840333735, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 48399 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ed468ae3-a49b-426a-91a8-326cb2752b37", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Received IceCandidate from remote sessionId = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 checkAndAddIceCandidate message = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Peer connection found already [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48399 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:38:54.063 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0029 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:38:54.063 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2024 [INFO END] +2023-01-16 11:38:55.645 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840332_1936_1806314425", "version": 2, "timestamp": 1673840334521, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57786 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ed468ae3-a49b-426a-91a8-326cb2752b37", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Received IceCandidate from remote sessionId = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 checkAndAddIceCandidate message = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Peer connection found already [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57786 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0029 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:38:55.645 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2802 [INFO END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 62977 typ relay raddr 223.104.77.207 rport 52400 generation 0 ufrag jAEk network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 57786 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag ioAc network-cost 999 [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:38:55.645 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840333_1937_322099187", "version": 2, "timestamp": 1673840335132, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 62430 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ed468ae3-a49b-426a-91a8-326cb2752b37", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Received IceCandidate from remote sessionId = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 checkAndAddIceCandidate message = ed468ae3-a49b-426a-91a8-326cb2752b37 [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Peer connection found already [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0029 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 62430 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:38:55.645 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0029 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:38:55.645 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3455 [INFO END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onConnectionChange [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 20303 PeerConnection connected [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 20303 peerConnectSuccess [DEBUG END] +2023-01-16 11:38:57.851 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5001 [INFO END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 20303 startHeartbeat [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20303 getBitRate [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20302 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20302 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 20346 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:38:57.851 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5744 [INFO END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 20346 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 20346 registerBitRateCallback [DEBUG END] +2023-01-16 11:38:57.851 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 20346 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:38:57.851 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:38:57.851 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:38:58.868 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20303 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:38:58.868 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 20303 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840259000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:39:01.067 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:ed468ae3-a49b-426a-91a8-326cb2752b37 [INFO END] +2023-01-16 11:39:01.067 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:39:01.067 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840341469","params":{"sessionId":"ed468ae3-a49b-426a-91a8-326cb2752b37"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:39:01.067 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 20303 onConnectionChange [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 20303 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673840338000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 20302 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:39:01.067 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:39:02.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:39:02.489 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:39:50.278 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_0277 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10787 [DEBUG END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: timestamp=1673840390694 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: nonce=f7c980e0-b392-4ee9-bd58-d77dbf46482c [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: sign=59c4c7feff361dbb8f1f60a9b26671ae [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:39:50.278 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:39:50.278 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:39:50 GMT [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=586 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:39:50 GMT [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=738 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:39:50 GMT [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f2163590-e2af-4166-a9b4-09ee3efd9b5e [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QJEEKVoAMF6Cw= [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c706-688df91d38ebbc5f694b5b34;Sampled=0 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1112 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: timestamp=1673840391836 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: nonce=3bbf3f24-1a94-4e92-9f9a-3841f4456b4f [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: sign=4c2626a2bd7a4665acefb15785cea15d [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:39:51.425 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:39:51.425 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:39:51 GMT [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6e8c2173-8e2b-4b3d-8622-fabf3af849e5 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QJJHofoAMF0sQ= [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c707-7fa1f6ab4ca8f5b376f32413;Sampled=0 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=473 [INFO END] +2023-01-16 11:39:51.425 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1040}} [INFO END] +2023-01-16 11:39:52.693 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0277,5,main] thread id:10819 [DEBUG END] +2023-01-16 11:39:52.693 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:39:52.693 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (2120ms) [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:39:52 GMT [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840992},{"uris":["turn:54.87.154.8:3478"],"username":"1673840992:coturn","password":"XtV/ja8O7yq50qOj/pgFnof/9+A=","expireTimestamp":1673840992}]} [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673840992},{"uris":["turn:54.87.154.8:3478"],"username":"1673840992:coturn","password":"XtV/ja8O7yq50qOj/pgFnof/9+A=","expireTimestamp":1673840992}]} [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:39:53.970 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:39:53.970 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:b19a69c9-5cf1-47c7-a5df-6eea661bc522 耗时:0 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21053 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21053 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21053 createSdpOffer success [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21053 oldSDP =v=0 +o=- 3821132915016330078 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Sp1H +a=ice-pwd:E7RmL3DIxWULie04LaxuPjb5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:397182842 cname:AYx7XHSvv5ybUIQN +a=ssrc:397182842 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:397182842 mslabel:KvsLocalMediaStream +a=ssrc:397182842 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Sp1H +a=ice-pwd:E7RmL3DIxWULie04LaxuPjb5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1570314841 3561580953 +a=ssrc:1570314841 cname:AYx7XHSvv5ybUIQN +a=ssrc:1570314841 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1570314841 mslabel:KvsLocalMediaStream +a=ssrc:1570314841 label:KvsVideoTrack +a=ssrc:3561580953 cname:AYx7XHSvv5ybUIQN +a=ssrc:3561580953 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3561580953 mslabel:KvsLocalMediaStream +a=ssrc:3561580953 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] Message >>>signaling_threa - 21053 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3821132915016330078 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Sp1H\r\na=ice-pwd:E7RmL3DIxWULie04LaxuPjb5\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:397182842 cname:AYx7XHSvv5ybUIQN\r\na=ssrc:397182842 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:397182842 mslabel:KvsLocalMediaStream\r\na=ssrc:397182842 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Sp1H\r\na=ice-pwd:E7RmL3DIxWULie04LaxuPjb5\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1570314841 3561580953\r\na=ssrc:1570314841 cname:AYx7XHSvv5ybUIQN\r\na=ssrc:1570314841 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1570314841 mslabel:KvsLocalMediaStream\r\na=ssrc:1570314841 label:KvsVideoTrack\r\na=ssrc:3561580953 cname:AYx7XHSvv5ybUIQN\r\na=ssrc:3561580953 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3561580953 mslabel:KvsLocalMediaStream\r\na=ssrc:3561580953 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] Message >>>signaling_threa - 21053 createOffer description=v=0 +o=- 3821132915016330078 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Sp1H +a=ice-pwd:E7RmL3DIxWULie04LaxuPjb5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:397182842 cname:AYx7XHSvv5ybUIQN +a=ssrc:397182842 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:397182842 mslabel:KvsLocalMediaStream +a=ssrc:397182842 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Sp1H +a=ice-pwd:E7RmL3DIxWULie04LaxuPjb5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 66:D9:5A:5D:A7:A0:C4:D3:68:D7:FD:4C:1F:2B:86:36:D0:B1:5C:3B:CA:75:A3:79:F9:B7:51:81:83:7F:D7:C7 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1570314841 3561580953 +a=ssrc:1570314841 cname:AYx7XHSvv5ybUIQN +a=ssrc:1570314841 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1570314841 mslabel:KvsLocalMediaStream +a=ssrc:1570314841 label:KvsVideoTrack +a=ssrc:3561580953 cname:AYx7XHSvv5ybUIQN +a=ssrc:3561580953 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3561580953 mslabel:KvsLocalMediaStream +a=ssrc:3561580953 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21053 sendSdpOffer [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840414055","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM4MjExMzI5MTUwMTYzMzAwNzggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6U3AxSFxyXG5hPWljZS1wd2Q6RTdSbUwzREl4V1VMaWUwNExheHVQamI1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDY2OkQ5OjVBOjVEOkE3OkEwOkM0OkQzOjY4OkQ3OkZEOjRDOjFGOjJCOjg2OjM2OkQwOkIx\nOjVDOjNCOkNBOjc1OkEzOjc5OkY5OkI3OjUxOjgxOjgzOjdGOkQ3OkM3XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mzk3MTgyODQyIGNuYW1lOkFZeDdYSFN2djV5YlVJUU5cclxuYT1zc3JjOjM5NzE4Mjg0MiBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6Mzk3MTgyODQy\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzk3MTgyODQyIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6U3AxSFxyXG5hPWljZS1wd2Q6\nRTdSbUwzREl4V1VMaWUwNExheHVQamI1XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDY2OkQ5OjVBOjVEOkE3OkEwOkM0OkQzOjY4\nOkQ3OkZEOjRDOjFGOjJCOjg2OjM2OkQwOkIxOjVDOjNCOkNBOjc1OkEzOjc5OkY5OkI3OjUxOjgx\nOjgzOjdGOkQ3OkM3XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDE1NzAzMTQ4NDEgMzU2MTU4MDk1M1xyXG5hPXNzcmM6MTU3MDMx\nNDg0MSBjbmFtZTpBWXg3WEhTdnY1eWJVSVFOXHJcbmE9c3NyYzoxNTcwMzE0ODQxIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTcwMzE0ODQxIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU3MDMxNDg0MSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozNTYxNTgwOTUzIGNuYW1lOkFZeDdYSFN2djV5YlVJUU5cclxuYT1z\nc3JjOjM1NjE1ODA5NTMgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM1NjE1ODA5NTMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nNTYxNTgwOTUzIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673840992:coturn","icePassword1":"XtV/ja8O7yq50qOj/pgFnof/9+A\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackViewerSendSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21053 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48512 typ host generation 0 ufrag Sp1H network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48512 typ host generation 0 ufrag Sp1H network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21053 sendIceCandidate [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840414061","params":{"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 48512 typ host generation 0 ufrag Sp1H network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackViewerSendSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33896 typ host generation 0 ufrag Sp1H network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 33896 typ host generation 0 ufrag Sp1H network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21053 sendIceCandidate [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840414062","params":{"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 33896 typ host generation 0 ufrag Sp1H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackViewerSendSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 41336 typ srflx raddr 10.53.4.91 rport 33896 generation 0 ufrag Sp1H network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 41336 typ srflx raddr 10.53.4.91 rport 33896 generation 0 ufrag Sp1H network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21053 sendIceCandidate [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840414299","params":{"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 41336 typ srflx raddr 10.53.4.91 rport 33896 generation 0 ufrag Sp1H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:384 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackViewerSendSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (388ms) [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:40:13 GMT [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"a1ce1314-f969-43f0-b231-6dd4fd4e7fdd","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841013},{"uris":["turn:52.20.79.251:3478"],"username":"1673841013:coturn","password":"nSy2+2g/kcpU7yB+5Vvb4DstEgc=","expireTimestamp":1673841013}]} [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"a1ce1314-f969-43f0-b231-6dd4fd4e7fdd","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841013},{"uris":["turn:52.20.79.251:3478"],"username":"1673841013:coturn","password":"nSy2+2g/kcpU7yB+5Vvb4DstEgc=","expireTimestamp":1673841013}]} [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52081 typ relay raddr 223.104.77.207 rport 41336 generation 0 ufrag Sp1H network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 52081 typ relay raddr 223.104.77.207 rport 41336 generation 0 ufrag Sp1H network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21053 sendIceCandidate [DEBUG END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840414593","params":{"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 52081 typ relay raddr 223.104.77.207 rport 41336 generation 0 ufrag Sp1H network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:13.800 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:681 [INFO END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackViewerSendSignal [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:13.800 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:40:15.109 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840412_1938_1910067419", "version": 2, "timestamp": 1673840414288, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b19a69c9-5cf1-47c7-a5df-6eea661bc522", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Received IceCandidate from remote sessionId = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 checkAndAddIceCandidate message = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0277 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:40:15.109 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1545 [INFO END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840414} [DEBUG END] +2023-01-16 11:40:15.109 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840412_1940_29558812", "version": 2, "timestamp": 1673840414463, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b19a69c9-5cf1-47c7-a5df-6eea661bc522", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Received IceCandidate from remote sessionId = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 checkAndAddIceCandidate message = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0277 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:40:15.109 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1682 [INFO END] +2023-01-16 11:40:15.109 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840412_1939_872751564", "version": 2, "timestamp": 1673840414484, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA5MzcwODYyMjIgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTY3MjEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI2MjAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTQwMDQyOTUwNyBjbmFtZTplZ2dRRzMvZ013ODZZWDFMXHJcbmE9c3NyYzoxNDAwNDI5NTA3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE0MDA0Mjk1MDcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNDAwNDI5NTA3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpuY09iXHJcbmE9aWNlLXB3ZDpRSndVbGVQeG9kN09ZL0s1WVhYWmU4anRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCNTpFNjozMjpFNzo3RTpFNDoyMzpDNzpBRjo0ODo0RjoxQzoyMzpBOTo5ODowNjpGMzpFNzpFODpEQjo3NTo4QTpEQTpEMTpCNzpFMjpBMjoyRTo4NDpGMzo3MDpCRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTY3MjEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI2MjAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTc1MzA1MDQyNyBjbmFtZTplZ2dRRzMvZ013ODZZWDFMXHJcbmE9c3NyYzoxNzUzMDUwNDI3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3NTMwNTA0MjcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNzUzMDUwNDI3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpuY09iXHJcbmE9aWNlLXB3ZDpRSndVbGVQeG9kN09ZL0s1WVhYWmU4anRcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCNTpFNjozMjpFNzo3RTpFNDoyMzpDNzpBRjo0ODo0RjoxQzoyMzpBOTo5ODowNjpGMzpFNzpFODpEQjo3NTo4QTpEQTpEMTpCNzpFMjpBMjoyRTo4NDpGMzo3MDpCRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "b19a69c9-5cf1-47c7-a5df-6eea661bc522", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Answer Sdp: v=0 +o=- 937086222 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1400429507 cname:eggQG3/gMw86YX1L +a=ssrc:1400429507 msid:myKvsVideoStream myAudioTrack +a=ssrc:1400429507 mslabel:myKvsVideoStream +a=ssrc:1400429507 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ncOb +a=ice-pwd:QJwUlePxod7OY/K5YXXZe8jt +a=ice-options:trickle +a=fingerprint:sha-256 B5:E6:32:E7:7E:E4:23:C7:AF:48:4F:1C:23:A9:98:06:F3:E7:E8:DB:75:8A:DA:D1:B7:E2:A2:2E:84:F3:70:BF +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1753050427 cname:eggQG3/gMw86YX1L +a=ssrc:1753050427 msid:myKvsVideoStream myVideoTrack +a=ssrc:1753050427 mslabel:myKvsVideoStream +a=ssrc:1753050427 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ncOb +a=ice-pwd:QJwUlePxod7OY/K5YXXZe8jt +a=ice-options:trickle +a=fingerprint:sha-256 B5:E6:32:E7:7E:E4:23:C7:AF:48:4F:1C:23:A9:98:06:F3:E7:E8:DB:75:8A:DA:D1:B7:E2:A2:2E:84:F3:70:BF +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21053 addRemoteStream [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21053 addRemoteStream [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21053 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Answer Client ID: b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onConnectionChange [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21053 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52620 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0277 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:40:15.109 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1885 [INFO END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:40:15.109 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=c1ee57df-d389-4a80-8b23-207faf3136c2 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 52081 typ relay raddr 223.104.77.207 rport 41336 generation 0 ufrag Sp1H network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 56721 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ncOb network-cost 999 [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:40:16.501 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840413_1941_1147224601", "version": 2, "timestamp": 1673840415381, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 56465 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b19a69c9-5cf1-47c7-a5df-6eea661bc522", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Received IceCandidate from remote sessionId = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 checkAndAddIceCandidate message = b19a69c9-5cf1-47c7-a5df-6eea661bc522 [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Peer connection found already [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0277 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 56465 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:40:16.501 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0277 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:40:16.501 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2600 [INFO END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onConnectionChange [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21053 PeerConnection connected [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21053 peerConnectSuccess [DEBUG END] +2023-01-16 11:40:18.015 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4099 [INFO END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21053 startHeartbeat [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21053 getBitRate [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21052 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21052 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 21086 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:40:18.015 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4885 [INFO END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 21086 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 21086 registerBitRateCallback [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 21086 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:40:18.015 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:40:18.015 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:40:18.015 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:40:19.030 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21053 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:40:19.030 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21053 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840338000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:40:20.792 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:b19a69c9-5cf1-47c7-a5df-6eea661bc522 [INFO END] +2023-01-16 11:40:20.792 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:40:20.792 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840421195","params":{"sessionId":"b19a69c9-5cf1-47c7-a5df-6eea661bc522"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:40:20.792 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21053 onConnectionChange [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21053 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840418000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21052 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:40:20.792 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:10.478 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_0478 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10789 [DEBUG END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: timestamp=1673840470897 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: nonce=de7a6502-9f2f-4ae1-934f-e41a44f2b398 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: sign=f31d97b73dfd87c64bf7f67005383e69 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:41:10.478 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:41:10.478 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:41:10 GMT [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=582 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:41:10 GMT [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=724 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:41:11 GMT [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d814ea42-74e1-495d-9951-434062668266 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QVnEzmIAMFzEw= [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c756-4285b38c5ae0f1a947e5de43;Sampled=0 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1318 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: timestamp=1673840472256 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: nonce=72baa18a-24d1-4984-ae6d-498156306105 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: sign=b722d0d0090c8ff9249d791f593c0d3f [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:41:11.626 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:41:11.626 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:41:11.626 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:41:11 GMT [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: x-amzn-requestid=988ae0ca-8ec3-4054-9a77-4a122bf52b7d [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QVtEEBIAMFxJg= [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c757-65ca11ce5589562c43791bec;Sampled=0 [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=382 [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1041}} [INFO END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0478,5,main] thread id:10822 [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (663ms) [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:41:11 GMT [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841071},{"uris":["turn:52.20.79.251:3478"],"username":"1673841071:coturn","password":"b1BfAC0Z0ygdxmSULrltyA7e3+Q=","expireTimestamp":1673841071}]} [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841071},{"uris":["turn:52.20.79.251:3478"],"username":"1673841071:coturn","password":"b1BfAC0Z0ygdxmSULrltyA7e3+Q=","expireTimestamp":1673841071}]} [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:41:12.641 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:41:12.641 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:41:12.641 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:41:13.713 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 耗时:0 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21747 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21747 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21747 createSdpOffer success [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 21747 oldSDP =v=0 +o=- 8019961925484265843 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Z404 +a=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p +a=ice-options:trickle renomination +a=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3446957081 cname:BD+xrEtbpSvQHSDJ +a=ssrc:3446957081 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3446957081 mslabel:KvsLocalMediaStream +a=ssrc:3446957081 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Z404 +a=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p +a=ice-options:trickle renomination +a=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2362701891 3012128717 +a=ssrc:2362701891 cname:BD+xrEtbpSvQHSDJ +a=ssrc:2362701891 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2362701891 mslabel:KvsLocalMediaStream +a=ssrc:2362701891 label:KvsVideoTrack +a=ssrc:3012128717 cname:BD+xrEtbpSvQHSDJ +a=ssrc:3012128717 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3012128717 mslabel:KvsLocalMediaStream +a=ssrc:3012128717 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] Message >>>signaling_threa - 21747 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8019961925484265843 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Z404\r\na=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3446957081 cname:BD+xrEtbpSvQHSDJ\r\na=ssrc:3446957081 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3446957081 mslabel:KvsLocalMediaStream\r\na=ssrc:3446957081 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Z404\r\na=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2362701891 3012128717\r\na=ssrc:2362701891 cname:BD+xrEtbpSvQHSDJ\r\na=ssrc:2362701891 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2362701891 mslabel:KvsLocalMediaStream\r\na=ssrc:2362701891 label:KvsVideoTrack\r\na=ssrc:3012128717 cname:BD+xrEtbpSvQHSDJ\r\na=ssrc:3012128717 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3012128717 mslabel:KvsLocalMediaStream\r\na=ssrc:3012128717 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] Message >>>signaling_threa - 21747 createOffer description=v=0 +o=- 8019961925484265843 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Z404 +a=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p +a=ice-options:trickle renomination +a=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3446957081 cname:BD+xrEtbpSvQHSDJ +a=ssrc:3446957081 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3446957081 mslabel:KvsLocalMediaStream +a=ssrc:3446957081 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Z404 +a=ice-pwd:3ilDyc6jzRhfUt+BRMNGFv+p +a=ice-options:trickle renomination +a=fingerprint:sha-256 16:C1:93:E6:CE:7D:50:26:0D:80:61:C0:4E:7D:B9:00:7B:73:4E:8D:86:93:17:4A:63:53:54:E1:AD:E2:B7:0C +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2362701891 3012128717 +a=ssrc:2362701891 cname:BD+xrEtbpSvQHSDJ +a=ssrc:2362701891 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2362701891 mslabel:KvsLocalMediaStream +a=ssrc:2362701891 label:KvsVideoTrack +a=ssrc:3012128717 cname:BD+xrEtbpSvQHSDJ +a=ssrc:3012128717 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3012128717 mslabel:KvsLocalMediaStream +a=ssrc:3012128717 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21747 sendSdpOffer [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840493400","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgwMTk5NjE5MjU0ODQyNjU4NDMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6WjQwNFxyXG5hPWljZS1wd2Q6M2lsRHljNmp6UmhmVXQrQlJNTkdGditwXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE2OkMxOjkzOkU2OkNFOjdEOjUwOjI2OjBEOjgwOjYxOkMwOjRFOjdEOkI5OjAwOjdCOjcz\nOjRFOjhEOjg2OjkzOjE3OjRBOjYzOjUzOjU0OkUxOkFEOkUyOkI3OjBDXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzQ0Njk1NzA4MSBjbmFtZTpCRCt4ckV0YnBTdlFIU0RKXHJcbmE9c3NyYzozNDQ2OTU3MDgx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozNDQ2OTU3\nMDgxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzQ0Njk1NzA4MSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlo0MDRcclxuYT1pY2Ut\ncHdkOjNpbER5YzZqelJoZlV0K0JSTU5HRnYrcFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxNjpDMTo5MzpFNjpDRTo3RDo1MDoy\nNjowRDo4MDo2MTpDMDo0RTo3RDpCOTowMDo3Qjo3Mzo0RTo4RDo4Njo5MzoxNzo0QTo2Mzo1Mzo1\nNDpFMTpBRDpFMjpCNzowQ1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMzYyNzAxODkxIDMwMTIxMjg3MTdcclxuYT1zc3JjOjIz\nNjI3MDE4OTEgY25hbWU6QkQreHJFdGJwU3ZRSFNESlxyXG5hPXNzcmM6MjM2MjcwMTg5MSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjM2MjcwMTg5MSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIzNjI3MDE4OTEgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzAxMjEyODcxNyBjbmFtZTpCRCt4ckV0YnBTdlFIU0RKXHJc\nbmE9c3NyYzozMDEyMTI4NzE3IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMDEyMTI4NzE3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzAxMjEyODcxNyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841071:coturn","icePassword1":"b1BfAC0Z0ygdxmSULrltyA7e3+Q\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackViewerSendSignal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21747 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44631 typ host generation 0 ufrag Z404 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44631 typ host generation 0 ufrag Z404 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21747 sendIceCandidate [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840493405","params":{"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 44631 typ host generation 0 ufrag Z404 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackViewerSendSignal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43548 typ host generation 0 ufrag Z404 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43548 typ host generation 0 ufrag Z404 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21747 sendIceCandidate [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840493407","params":{"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43548 typ host generation 0 ufrag Z404 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackViewerSendSignal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 28284 typ srflx raddr 10.53.4.91 rport 43548 generation 0 ufrag Z404 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 28284 typ srflx raddr 10.53.4.91 rport 43548 generation 0 ufrag Z404 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21747 sendIceCandidate [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840493674","params":{"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 28284 typ srflx raddr 10.53.4.91 rport 43548 generation 0 ufrag Z404 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:33.150 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:412 [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackViewerSendSignal [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (435ms) [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:41:32 GMT [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"67b6be58-af7f-43be-bbb5-0c067aa133d5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841092},{"uris":["turn:54.87.154.8:3478"],"username":"1673841092:coturn","password":"9zQ7ZQMcqOtHKRbdEIj6lzSDVhI=","expireTimestamp":1673841092}]} [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"67b6be58-af7f-43be-bbb5-0c067aa133d5","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841092},{"uris":["turn:54.87.154.8:3478"],"username":"1673841092:coturn","password":"9zQ7ZQMcqOtHKRbdEIj6lzSDVhI=","expireTimestamp":1673841092}]} [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:41:33.150 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:33.150 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57654 typ relay raddr 223.104.77.201 rport 28284 generation 0 ufrag Z404 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57654 typ relay raddr 223.104.77.201 rport 28284 generation 0 ufrag Z404 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 21747 sendIceCandidate [DEBUG END] +2023-01-16 11:41:34.238 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:41:34.238 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840494238","params":{"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 57654 typ relay raddr 223.104.77.201 rport 28284 generation 0 ufrag Z404 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:34.238 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:976 [INFO END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackViewerSendSignal [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840493} [DEBUG END] +2023-01-16 11:41:34.238 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840491_1942_1806473255", "version": 2, "timestamp": 1673840493913, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyODI2MTg5MzAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzU4MTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTkzNDIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTIzMjkxMDYxOCBjbmFtZTpySkl4Q1dQNjBYMG55U29zXHJcbmE9c3NyYzoxMjMyOTEwNjE4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEyMzI5MTA2MTggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMjMyOTEwNjE4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo2dkVVXHJcbmE9aWNlLXB3ZDp3Vzh2blFTMHdod1Avako0OUxqZE1qanVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2MDo3NzoxMzo1MjpFOToxMTo0RDpEMzozNTozRDowMDo4Qjo2QjpBNDpBNDpFNjowQjo4NzoyNDpGNTozNTozOToyODo3Njo2MTpDQjpBMzpBRDowNDpERjoyMTpDRVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzU4MTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTkzNDIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjAyNzQxNDA3MCBjbmFtZTpySkl4Q1dQNjBYMG55U29zXHJcbmE9c3NyYzoyMDI3NDE0MDcwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwMjc0MTQwNzAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMDI3NDE0MDcwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo2dkVVXHJcbmE9aWNlLXB3ZDp3Vzh2blFTMHdod1Avako0OUxqZE1qanVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2MDo3NzoxMzo1MjpFOToxMTo0RDpEMzozNTozRDowMDo4Qjo2QjpBNDpBNDpFNjowQjo4NzoyNDpGNTozNTozOToyODo3Njo2MTpDQjpBMzpBRDowNDpERjoyMTpDRVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "7bc5d4a1-e31a-479b-86db-59e4e8ab75d7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Answer Sdp: v=0 +o=- 282618930 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59342 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1232910618 cname:rJIxCWP60X0nySos +a=ssrc:1232910618 msid:myKvsVideoStream myAudioTrack +a=ssrc:1232910618 mslabel:myKvsVideoStream +a=ssrc:1232910618 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6vEU +a=ice-pwd:wW8vnQS0whwP/jJ49LjdMjju +a=ice-options:trickle +a=fingerprint:sha-256 60:77:13:52:E9:11:4D:D3:35:3D:00:8B:6B:A4:A4:E6:0B:87:24:F5:35:39:28:76:61:CB:A3:AD:04:DF:21:CE +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59342 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2027414070 cname:rJIxCWP60X0nySos +a=ssrc:2027414070 msid:myKvsVideoStream myVideoTrack +a=ssrc:2027414070 mslabel:myKvsVideoStream +a=ssrc:2027414070 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:6vEU +a=ice-pwd:wW8vnQS0whwP/jJ49LjdMjju +a=ice-options:trickle +a=fingerprint:sha-256 60:77:13:52:E9:11:4D:D3:35:3D:00:8B:6B:A4:A4:E6:0B:87:24:F5:35:39:28:76:61:CB:A3:AD:04:DF:21:CE +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:41:34.238 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 21747 addRemoteStream [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21747 addRemoteStream [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 21747 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Answer Client ID: 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onConnectionChange [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 21747 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0478 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:41:35.249 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2008 [INFO END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=db113f8b-28f6-4b4c-92e0-38d8274abe6d videoTrackState=LIVE [DEBUG END] +2023-01-16 11:41:35.249 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840492_1943_411696072", "version": 2, "timestamp": 1673840494085, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59342 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7bc5d4a1-e31a-479b-86db-59e4e8ab75d7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Received IceCandidate from remote sessionId = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 checkAndAddIceCandidate message = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Peer connection found already [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59342 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0478 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:41:35.249 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2014 [INFO END] +2023-01-16 11:41:35.249 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840492_1944_1602143381", "version": 2, "timestamp": 1673840494213, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7bc5d4a1-e31a-479b-86db-59e4e8ab75d7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Received IceCandidate from remote sessionId = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 checkAndAddIceCandidate message = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Peer connection found already [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35817 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0478 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:41:35.249 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2110 [INFO END] +2023-01-16 11:41:35.249 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840493_1945_327590052", "version": 2, "timestamp": 1673840494834, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 54113 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7bc5d4a1-e31a-479b-86db-59e4e8ab75d7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Received IceCandidate from remote sessionId = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 checkAndAddIceCandidate message = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Peer connection found already [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 54113 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0478 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:41:35.249 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2701 [INFO END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 57654 typ relay raddr 223.104.77.201 rport 28284 generation 0 ufrag Z404 network-id 3 network-cost 900 remote sdp = candidate:2060899622 1 udp 2130706431 59342 typ prflx generation 0 ufrag 6vEU [DEBUG END] +2023-01-16 11:41:35.249 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:41:36.402 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840493_1946_1056425982", "version": 2, "timestamp": 1673840495261, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50812 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7bc5d4a1-e31a-479b-86db-59e4e8ab75d7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Received IceCandidate from remote sessionId = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 checkAndAddIceCandidate message = 7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [DEBUG END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Peer connection found already [DEBUG END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0478 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50812 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:41:36.402 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0478 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:41:36.402 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3150 [INFO END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onConnectionChange [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 21747 PeerConnection connected [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 21747 peerConnectSuccess [DEBUG END] +2023-01-16 11:41:37.816 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4553 [INFO END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 21747 startHeartbeat [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21747 getBitRate [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21746 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:41:37.816 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21746 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21747 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 21784 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:41:38.834 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5922 [INFO END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 21784 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 21784 registerBitRateCallback [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 21784 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:41:38.834 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:41:38.834 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:41:38.834 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:41:39.838 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21747 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:41:39.838 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 21747 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840418000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:41:41.496 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:7bc5d4a1-e31a-479b-86db-59e4e8ab75d7 [INFO END] +2023-01-16 11:41:41.496 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:41:41.496 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840501900","params":{"sessionId":"7bc5d4a1-e31a-479b-86db-59e4e8ab75d7"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:41:41.496 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 21747 onConnectionChange [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 21747 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840499000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 21746 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:41:41.496 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:42:30.649 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:42:30.649 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10793 [DEBUG END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: timestamp=1673840551067 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: nonce=8040f6df-bc06-4466-810f-22accd7f78ac [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: sign=3c753024a1a94e566bc0050d84bc4d96 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:42:30.649 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:42:30.649 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:42:30.649 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:42:30.649 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:42:30 GMT [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=582 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:42:30 GMT [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=728 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:42:31 GMT [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d5f59928-782c-44ef-a31a-ee97427efed7 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QiIGzIIAMFfOQ= [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7a7-3429439144503c946aa6717d;Sampled=0 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1144 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MDkyNSJ9.AgltROv66vsNaCx03u29bvc4a_GVNZOltFmwp0ua1OrCxzjnDjPhnWgE-uzMIWl6QEYw4BWIh7BejeHpfccT0Q [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: timestamp=1673840552244 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: nonce=8b74af0f-72d6-4a3a-8fb1-2d38f1b2d683 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: sign=e3ba96eeaf5d5ee149b7f1f40883e0f3 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:42:31.796 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:42:31.796 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:42:31 GMT [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f0c00925-1860-4ad3-9cb9-09d137a7c2b6 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QiNEfLoAMFWxw= [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7a7-5d5f07017e2312a13137f277;Sampled=0 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=438 [INFO END] +2023-01-16 11:42:31.796 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1042}} [INFO END] +2023-01-16 11:42:32.910 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0644,5,main] thread id:10827 [DEBUG END] +2023-01-16 11:42:32.910 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:42:32.910 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (2190ms) [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:42:33 GMT [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841153},{"uris":["turn:54.87.154.8:3478"],"username":"1673841153:coturn","password":"BHcUyYDD49E83K6oxTeoM1nwpjE=","expireTimestamp":1673841153}]} [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841153},{"uris":["turn:54.87.154.8:3478"],"username":"1673841153:coturn","password":"BHcUyYDD49E83K6oxTeoM1nwpjE=","expireTimestamp":1673841153}]} [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:42:34.448 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:42:34.448 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:5532a4d6-be76-4e1a-809f-41a3ec8555f7 耗时:0 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22616 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22616 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22616 createSdpOffer success [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 22616 oldSDP =v=0 +o=- 8290986925719054300 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yPwB +a=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH +a=ice-options:trickle renomination +a=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1013686003 cname:JrJj9RipbdwR6AL5 +a=ssrc:1013686003 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1013686003 mslabel:KvsLocalMediaStream +a=ssrc:1013686003 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yPwB +a=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH +a=ice-options:trickle renomination +a=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1020845139 2904029523 +a=ssrc:1020845139 cname:JrJj9RipbdwR6AL5 +a=ssrc:1020845139 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1020845139 mslabel:KvsLocalMediaStream +a=ssrc:1020845139 label:KvsVideoTrack +a=ssrc:2904029523 cname:JrJj9RipbdwR6AL5 +a=ssrc:2904029523 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2904029523 mslabel:KvsLocalMediaStream +a=ssrc:2904029523 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] Message >>>signaling_threa - 22616 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8290986925719054300 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:yPwB\r\na=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1013686003 cname:JrJj9RipbdwR6AL5\r\na=ssrc:1013686003 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1013686003 mslabel:KvsLocalMediaStream\r\na=ssrc:1013686003 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:yPwB\r\na=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1020845139 2904029523\r\na=ssrc:1020845139 cname:JrJj9RipbdwR6AL5\r\na=ssrc:1020845139 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1020845139 mslabel:KvsLocalMediaStream\r\na=ssrc:1020845139 label:KvsVideoTrack\r\na=ssrc:2904029523 cname:JrJj9RipbdwR6AL5\r\na=ssrc:2904029523 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2904029523 mslabel:KvsLocalMediaStream\r\na=ssrc:2904029523 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] Message >>>signaling_threa - 22616 createOffer description=v=0 +o=- 8290986925719054300 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yPwB +a=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH +a=ice-options:trickle renomination +a=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1013686003 cname:JrJj9RipbdwR6AL5 +a=ssrc:1013686003 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1013686003 mslabel:KvsLocalMediaStream +a=ssrc:1013686003 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:yPwB +a=ice-pwd:IvrSKwnnZdi2ESpxuH8b5WyH +a=ice-options:trickle renomination +a=fingerprint:sha-256 28:C6:E5:21:05:97:AB:C6:25:44:14:83:E5:4D:B9:C9:B1:1A:25:0F:35:0A:E4:47:36:AA:39:51:16:35:FC:44 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1020845139 2904029523 +a=ssrc:1020845139 cname:JrJj9RipbdwR6AL5 +a=ssrc:1020845139 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1020845139 mslabel:KvsLocalMediaStream +a=ssrc:1020845139 label:KvsVideoTrack +a=ssrc:2904029523 cname:JrJj9RipbdwR6AL5 +a=ssrc:2904029523 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2904029523 mslabel:KvsLocalMediaStream +a=ssrc:2904029523 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22616 sendSdpOffer [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840574447","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgyOTA5ODY5MjU3MTkwNTQzMDAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6eVB3QlxyXG5hPWljZS1wd2Q6SXZyU0t3bm5aZGkyRVNweHVIOGI1V3lIXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDI4OkM2OkU1OjIxOjA1Ojk3OkFCOkM2OjI1OjQ0OjE0OjgzOkU1OjREOkI5OkM5OkIxOjFB\nOjI1OjBGOjM1OjBBOkU0OjQ3OjM2OkFBOjM5OjUxOjE2OjM1OkZDOjQ0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTAxMzY4NjAwMyBjbmFtZTpKckpqOVJpcGJkd1I2QUw1XHJcbmE9c3NyYzoxMDEzNjg2MDAz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDEzNjg2\nMDAzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTAxMzY4NjAwMyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnlQd0JcclxuYT1pY2Ut\ncHdkOkl2clNLd25uWmRpMkVTcHh1SDhiNVd5SFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAyODpDNjpFNToyMTowNTo5NzpBQjpD\nNjoyNTo0NDoxNDo4MzpFNTo0RDpCOTpDOTpCMToxQToyNTowRjozNTowQTpFNDo0NzozNjpBQToz\nOTo1MToxNjozNTpGQzo0NFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMDIwODQ1MTM5IDI5MDQwMjk1MjNcclxuYT1zc3JjOjEw\nMjA4NDUxMzkgY25hbWU6SnJKajlSaXBiZHdSNkFMNVxyXG5hPXNzcmM6MTAyMDg0NTEzOSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTAyMDg0NTEzOSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjEwMjA4NDUxMzkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjkwNDAyOTUyMyBjbmFtZTpKckpqOVJpcGJkd1I2QUw1XHJc\nbmE9c3NyYzoyOTA0MDI5NTIzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyOTA0MDI5NTIzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjkwNDAyOTUyMyBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841153:coturn","icePassword1":"BHcUyYDD49E83K6oxTeoM1nwpjE\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackViewerSendSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22616 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34226 typ host generation 0 ufrag yPwB network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34226 typ host generation 0 ufrag yPwB network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22616 sendIceCandidate [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840574452","params":{"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34226 typ host generation 0 ufrag yPwB network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackViewerSendSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55358 typ host generation 0 ufrag yPwB network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55358 typ host generation 0 ufrag yPwB network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22616 sendIceCandidate [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840574453","params":{"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55358 typ host generation 0 ufrag yPwB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackViewerSendSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 54526 typ srflx raddr 10.53.4.91 rport 55358 generation 0 ufrag yPwB network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 54526 typ srflx raddr 10.53.4.91 rport 55358 generation 0 ufrag yPwB network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22616 sendIceCandidate [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840574684","params":{"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 54526 typ srflx raddr 10.53.4.91 rport 55358 generation 0 ufrag yPwB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:375 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackViewerSendSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (405ms) [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:42:53 GMT [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1e952907-ffab-4b02-a426-1717c71ab76c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841173},{"uris":["turn:52.20.79.251:3478"],"username":"1673841173:coturn","password":"Iwd48TyUv503RrZkmZ3TY4P0wjw=","expireTimestamp":1673841173}]} [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1e952907-ffab-4b02-a426-1717c71ab76c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841173},{"uris":["turn:52.20.79.251:3478"],"username":"1673841173:coturn","password":"Iwd48TyUv503RrZkmZ3TY4P0wjw=","expireTimestamp":1673841173}]} [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63158 typ relay raddr 223.104.77.207 rport 54526 generation 0 ufrag yPwB network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63158 typ relay raddr 223.104.77.207 rport 54526 generation 0 ufrag yPwB network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 22616 sendIceCandidate [DEBUG END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840575024","params":{"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 63158 typ relay raddr 223.104.77.207 rport 54526 generation 0 ufrag yPwB network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:42:54.196 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:716 [INFO END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackViewerSendSignal [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:42:54.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:42:55.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:42:55.570 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:42:55.570 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:42:55.570 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840574} [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840573_1947_894979711", "version": 2, "timestamp": 1673840575003, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzMzQ4Mjk1NiAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1MjU1NiB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0OTk5NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo2MDI4Njg5OTcgY25hbWU6S0N5Tjd1VHlrcDhHUk9MMlxyXG5hPXNzcmM6NjAyODY4OTk3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjYwMjg2ODk5NyBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjYwMjg2ODk5NyBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Mnh5NlxyXG5hPWljZS1wd2Q6cXJNQ1llRzVkbXNNMy9hVm8rVWxWZDMrXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUM6MUE6NzM6MUY6NEU6N0Y6QTc6QTM6QUY6RDk6QkM6NzQ6Rjc6Q0E6NkI6NzI6ODE6NEM6Mjk6ODY6OTc6RTc6NzA6REU6M0M6MEE6MTA6MDM6Q0Y6QjU6RUE6Q0NcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUyNTU2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ5OTk1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2OTUyNjM5ODMgY25hbWU6S0N5Tjd1VHlrcDhHUk9MMlxyXG5hPXNzcmM6MTY5NTI2Mzk4MyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNjk1MjYzOTgzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTY5NTI2Mzk4MyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Mnh5NlxyXG5hPWljZS1wd2Q6cXJNQ1llRzVkbXNNMy9hVm8rVWxWZDMrXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUM6MUE6NzM6MUY6NEU6N0Y6QTc6QTM6QUY6RDk6QkM6NzQ6Rjc6Q0E6NkI6NzI6ODE6NEM6Mjk6ODY6OTc6RTc6NzA6REU6M0M6MEE6MTA6MDM6Q0Y6QjU6RUE6Q0NcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "5532a4d6-be76-4e1a-809f-41a3ec8555f7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Answer Sdp: v=0 +o=- 33482956 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52556 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49995 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:602868997 cname:KCyN7uTykp8GROL2 +a=ssrc:602868997 msid:myKvsVideoStream myAudioTrack +a=ssrc:602868997 mslabel:myKvsVideoStream +a=ssrc:602868997 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2xy6 +a=ice-pwd:qrMCYeG5dmsM3/aVo+UlVd3+ +a=ice-options:trickle +a=fingerprint:sha-256 AC:1A:73:1F:4E:7F:A7:A3:AF:D9:BC:74:F7:CA:6B:72:81:4C:29:86:97:E7:70:DE:3C:0A:10:03:CF:B5:EA:CC +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52556 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49995 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1695263983 cname:KCyN7uTykp8GROL2 +a=ssrc:1695263983 msid:myKvsVideoStream myVideoTrack +a=ssrc:1695263983 mslabel:myKvsVideoStream +a=ssrc:1695263983 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2xy6 +a=ice-pwd:qrMCYeG5dmsM3/aVo+UlVd3+ +a=ice-options:trickle +a=fingerprint:sha-256 AC:1A:73:1F:4E:7F:A7:A3:AF:D9:BC:74:F7:CA:6B:72:81:4C:29:86:97:E7:70:DE:3C:0A:10:03:CF:B5:EA:CC +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 22616 addRemoteStream [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22616 addRemoteStream [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 22616 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Answer Client ID: 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0644 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2568 [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onConnectionChange [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 22616 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840573_1949_449643858", "version": 2, "timestamp": 1673840575108, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52556 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5532a4d6-be76-4e1a-809f-41a3ec8555f7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Received IceCandidate from remote sessionId = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 checkAndAddIceCandidate message = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Peer connection found already [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52556 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0644 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2574 [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=16582018-3d33-4d24-82f4-734866109980 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840573_1948_991156092", "version": 2, "timestamp": 1673840575113, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 49995 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5532a4d6-be76-4e1a-809f-41a3ec8555f7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Received IceCandidate from remote sessionId = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 checkAndAddIceCandidate message = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Peer connection found already [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49995 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0644 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2578 [INFO END] +2023-01-16 11:42:56.728 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840574_1950_1644664631", "version": 2, "timestamp": 1673840575870, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65199 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5532a4d6-be76-4e1a-809f-41a3ec8555f7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Received IceCandidate from remote sessionId = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 checkAndAddIceCandidate message = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Peer connection found already [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65199 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0644 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2770 [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63158 typ relay raddr 223.104.77.207 rport 54526 generation 0 ufrag yPwB network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52556 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2xy6 network-cost 999 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63158 typ relay raddr 223.104.77.207 rport 54526 generation 0 ufrag yPwB network-id 3 network-cost 900 remote sdp = candidate:1176946838 1 udp 2130706431 49995 typ prflx generation 0 ufrag 2xy6 [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840574_1951_1564371472", "version": 2, "timestamp": 1673840576541, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 50476 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5532a4d6-be76-4e1a-809f-41a3ec8555f7", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Received IceCandidate from remote sessionId = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 checkAndAddIceCandidate message = 5532a4d6-be76-4e1a-809f-41a3ec8555f7 [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Peer connection found already [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0644 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 50476 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:42:56.728 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0644 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:42:56.728 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3376 [INFO END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onConnectionChange [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 22616 PeerConnection connected [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 22616 peerConnectSuccess [DEBUG END] +2023-01-16 11:42:59.100 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4786 [INFO END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 22616 startHeartbeat [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22616 getBitRate [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22615 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22615 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 22668 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:42:59.100 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5598 [INFO END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 22668 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 22668 registerBitRateCallback [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 22668 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:42:59.100 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:42:59.100 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:42:59.100 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:43:00.115 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22616 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:43:00.115 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 22616 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840499000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:43:01.333 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:5532a4d6-be76-4e1a-809f-41a3ec8555f7 [INFO END] +2023-01-16 11:43:01.333 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:43:01.333 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840581740","params":{"sessionId":"5532a4d6-be76-4e1a-809f-41a3ec8555f7"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:43:01.333 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 22616 onConnectionChange [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 22616 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840580000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 22615 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:43:01.333 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:43:50.890 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:43:50.890 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10811 [DEBUG END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:43:50.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:43:50.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:43:50.890 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:43:50.890 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:51 GMT [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=750 [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:43:52.035 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0885,5,main] thread id:10837 [DEBUG END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:52 GMT [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f71349af-6d18-44e5-8a11-1c872be98497 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0QujHoTIAMFaeA= [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7f6-1d82483b7b068f41466b8907;Sampled=0 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=3167 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4NDc4MzIsImlhdCI6MTY3Mzg0MDYzMn0.ShRtsoWinmlJYRCeHR-OVFi_HmuxXPABEtpnXgNVgvVr9pPzQPgCR4oea0TDCUCojXL8tVCL3j0GT-3bzk4An2BfGwZzUxVpTAPsb7OI-G3Qk8HzPGXcrToeljtQjKrTyhX7bQwoj3A2Nr2Bfyn2XBoi24uU4toIKHBAIvJ_WGNCmBkyVfAeA5apns-MdKdriTvKXMOihML9UgFNb1FUBs5ngbALhzmWw_BSgBQItHu27P4yFIvZRo_qo78UMZl9MMT_-VV6SrDEoS0UrNjx78SFakLxT60HT_nK-A8hVuxnwviQoegHVA1GvxCNISIuo-bYFnq5F5FM8EFuMffEGA", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: timestamp=1673840633682 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: nonce=8f16b0d8-16dc-464c-ac16-5c4965d0f193 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: sign=7ca7b515933526727898ccdae6085495 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: timestamp=1673840633696 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: nonce=051f86e5-87fe-4697-81f5-495d4eccfc56 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: sign=72fa634914f075be88ffe9062247aa4f [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:52 GMT [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ea694456-545b-44aa-a9ea-5db8065b9d81 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Qu6H1hoAMFQ0w= [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7f8-175bd5557bbc205f3e2d45f8;Sampled=0 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=351 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: timestamp=1673840634059 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: nonce=f95dc38a-1bec-4ef7-8ab2-91306ea3ebd5 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: sign=dfd39575e3bb82f5ac56957eea3d1701 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:43:53.332 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:43:53.332 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:43:53.332 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:43:54.451 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:53 GMT [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b0b39930-b4a3-46ef-9d2c-fa9944a425a4 [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Qu_F06IAMFaAA= [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7f9-7790264f67fcbc9f45e1b799;Sampled=0 [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=453 [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1043}} [INFO END] +2023-01-16 11:43:54.451 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (748ms) [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:43:53 GMT [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841233},{"uris":["turn:54.87.154.8:3478"],"username":"1673841233:coturn","password":"B4pnWRc56MJfR4bkjzJW6xSBBBs=","expireTimestamp":1673841233}]} [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841233},{"uris":["turn:54.87.154.8:3478"],"username":"1673841233:coturn","password":"B4pnWRc56MJfR4bkjzJW6xSBBBs=","expireTimestamp":1673841233}]} [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:43:54.451 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:43:54.451 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:54 GMT [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8195223d-39ec-4af9-a7de-f62b743f3211 [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Qu9Gq9IAMFQcw= [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c7f9-40773c5318dffeb207126d62;Sampled=0 [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=2036 [INFO END] +2023-01-16 11:43:55.735 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:43:55 GMT [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=5309 [INFO END] +2023-01-16 11:43:56.742 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:54e38dee-b6ba-4ab4-8699-6344c94550d2 耗时:0 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23277 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23277 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23277 createSdpOffer success [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23277 oldSDP =v=0 +o=- 1478752989130057433 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:C3+7 +a=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3586074299 cname:EJM1Dq4OdlhbPiSW +a=ssrc:3586074299 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3586074299 mslabel:KvsLocalMediaStream +a=ssrc:3586074299 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:C3+7 +a=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3575732849 1366953470 +a=ssrc:3575732849 cname:EJM1Dq4OdlhbPiSW +a=ssrc:3575732849 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3575732849 mslabel:KvsLocalMediaStream +a=ssrc:3575732849 label:KvsVideoTrack +a=ssrc:1366953470 cname:EJM1Dq4OdlhbPiSW +a=ssrc:1366953470 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1366953470 mslabel:KvsLocalMediaStream +a=ssrc:1366953470 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] Message >>>signaling_threa - 23277 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1478752989130057433 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:C3+7\r\na=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3586074299 cname:EJM1Dq4OdlhbPiSW\r\na=ssrc:3586074299 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3586074299 mslabel:KvsLocalMediaStream\r\na=ssrc:3586074299 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:C3+7\r\na=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3575732849 1366953470\r\na=ssrc:3575732849 cname:EJM1Dq4OdlhbPiSW\r\na=ssrc:3575732849 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3575732849 mslabel:KvsLocalMediaStream\r\na=ssrc:3575732849 label:KvsVideoTrack\r\na=ssrc:1366953470 cname:EJM1Dq4OdlhbPiSW\r\na=ssrc:1366953470 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1366953470 mslabel:KvsLocalMediaStream\r\na=ssrc:1366953470 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] Message >>>signaling_threa - 23277 createOffer description=v=0 +o=- 1478752989130057433 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:C3+7 +a=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3586074299 cname:EJM1Dq4OdlhbPiSW +a=ssrc:3586074299 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3586074299 mslabel:KvsLocalMediaStream +a=ssrc:3586074299 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:C3+7 +a=ice-pwd:BgUD64WY7XlgTwkcgiJ3kMZ9 +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:A0:84:90:B9:AC:55:C2:89:1E:52:98:2D:25:A1:1D:05:ED:A3:07:10:22:15:A1:EA:11:45:67:17:BF:78:F1 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3575732849 1366953470 +a=ssrc:3575732849 cname:EJM1Dq4OdlhbPiSW +a=ssrc:3575732849 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3575732849 mslabel:KvsLocalMediaStream +a=ssrc:3575732849 label:KvsVideoTrack +a=ssrc:1366953470 cname:EJM1Dq4OdlhbPiSW +a=ssrc:1366953470 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1366953470 mslabel:KvsLocalMediaStream +a=ssrc:1366953470 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23277 sendSdpOffer [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840655427","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE0Nzg3NTI5ODkxMzAwNTc0MzMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6QzMrN1xyXG5hPWljZS1wd2Q6QmdVRDY0V1k3WGxnVHdrY2dpSjNrTVo5XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEFDOkEwOjg0OjkwOkI5OkFDOjU1OkMyOjg5OjFFOjUyOjk4OjJEOjI1OkExOjFEOjA1OkVE\nOkEzOjA3OjEwOjIyOjE1OkExOkVBOjExOjQ1OjY3OjE3OkJGOjc4OkYxXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzU4NjA3NDI5OSBjbmFtZTpFSk0xRHE0T2RsaGJQaVNXXHJcbmE9c3NyYzozNTg2MDc0Mjk5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozNTg2MDc0\nMjk5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzU4NjA3NDI5OSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkMzKzdcclxuYT1pY2Ut\ncHdkOkJnVUQ2NFdZN1hsZ1R3a2NnaUoza01aOVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBBQzpBMDo4NDo5MDpCOTpBQzo1NTpD\nMjo4OToxRTo1Mjo5ODoyRDoyNTpBMToxRDowNTpFRDpBMzowNzoxMDoyMjoxNTpBMTpFQToxMTo0\nNTo2NzoxNzpCRjo3ODpGMVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNTc1NzMyODQ5IDEzNjY5NTM0NzBcclxuYT1zc3JjOjM1\nNzU3MzI4NDkgY25hbWU6RUpNMURxNE9kbGhiUGlTV1xyXG5hPXNzcmM6MzU3NTczMjg0OSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzU3NTczMjg0OSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1NzU3MzI4NDkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MTM2Njk1MzQ3MCBjbmFtZTpFSk0xRHE0T2RsaGJQaVNXXHJc\nbmE9c3NyYzoxMzY2OTUzNDcwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoxMzY2OTUzNDcwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MTM2Njk1MzQ3MCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841233:coturn","icePassword1":"B4pnWRc56MJfR4bkjzJW6xSBBBs\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:133 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackViewerSendSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23277 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42548 typ host generation 0 ufrag C3+7 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42548 typ host generation 0 ufrag C3+7 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23277 sendIceCandidate [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840655433","params":{"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 42548 typ host generation 0 ufrag C3+7 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackViewerSendSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39962 typ host generation 0 ufrag C3+7 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 39962 typ host generation 0 ufrag C3+7 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23277 sendIceCandidate [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840655437","params":{"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 39962 typ host generation 0 ufrag C3+7 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackViewerSendSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 46257 typ srflx raddr 10.53.4.91 rport 39962 generation 0 ufrag C3+7 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 46257 typ srflx raddr 10.53.4.91 rport 39962 generation 0 ufrag C3+7 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23277 sendIceCandidate [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840655671","params":{"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 46257 typ srflx raddr 10.53.4.91 rport 39962 generation 0 ufrag C3+7 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:376 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackViewerSendSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (405ms) [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:44:14 GMT [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"cf1b7e45-a206-4925-93f4-e05671345486","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841254},{"uris":["turn:52.20.79.251:3478"],"username":"1673841254:coturn","password":"cVM6qQciX2DLtxUn7mPxFGeUxdM=","expireTimestamp":1673841254}]} [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"cf1b7e45-a206-4925-93f4-e05671345486","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841254},{"uris":["turn:52.20.79.251:3478"],"username":"1673841254:coturn","password":"cVM6qQciX2DLtxUn7mPxFGeUxdM=","expireTimestamp":1673841254}]} [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57792 typ relay raddr 223.104.77.207 rport 46257 generation 0 ufrag C3+7 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 57792 typ relay raddr 223.104.77.207 rport 46257 generation 0 ufrag C3+7 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23277 sendIceCandidate [DEBUG END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840655944","params":{"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 57792 typ relay raddr 223.104.77.207 rport 46257 generation 0 ufrag C3+7 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:15.182 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:650 [INFO END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackViewerSendSignal [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:15.182 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840655} [DEBUG END] +2023-01-16 11:44:16.530 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840654_1952_1071998118", "version": 2, "timestamp": 1673840655801, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4MjI1ODYwODEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTM0NzcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTIzNzIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTg2NjQwODk3NCBjbmFtZTpRc3NJb0RRcTBsYzVSOS9JXHJcbmE9c3NyYzoxODY2NDA4OTc0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4NjY0MDg5NzQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxODY2NDA4OTc0IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzp0eU04XHJcbmE9aWNlLXB3ZDoycEtuNWlad3NyYWtnaVRqU1J0czNkR2JcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2Nzo1OTowNTpFODpCMDowNDpGQToxMDoxRDowMTozQzo0NTo0MToyNDozRDo3RTpENzpDNzo3Nzo2QzozRDozMjo5MTo2ODo1QzpFQjoyOTpERDpEMzpGNjpBMDowNlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTM0NzcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTIzNzIgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6ODQzMTcwMjkxIGNuYW1lOlFzc0lvRFFxMGxjNVI5L0lcclxuYT1zc3JjOjg0MzE3MDI5MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo4NDMxNzAyOTEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo4NDMxNzAyOTEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnR5TThcclxuYT1pY2UtcHdkOjJwS241aVp3c3Jha2dpVGpTUnRzM2RHYlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDY3OjU5OjA1OkU4OkIwOjA0OkZBOjEwOjFEOjAxOjNDOjQ1OjQxOjI0OjNEOjdFOkQ3OkM3Ojc3OjZDOjNEOjMyOjkxOjY4OjVDOkVCOjI5OkREOkQzOkY2OkEwOjA2XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "54e38dee-b6ba-4ab4-8699-6344c94550d2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Answer Sdp: v=0 +o=- 822586081 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 53477 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52372 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1866408974 cname:QssIoDQq0lc5R9/I +a=ssrc:1866408974 msid:myKvsVideoStream myAudioTrack +a=ssrc:1866408974 mslabel:myKvsVideoStream +a=ssrc:1866408974 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tyM8 +a=ice-pwd:2pKn5iZwsrakgiTjSRts3dGb +a=ice-options:trickle +a=fingerprint:sha-256 67:59:05:E8:B0:04:FA:10:1D:01:3C:45:41:24:3D:7E:D7:C7:77:6C:3D:32:91:68:5C:EB:29:DD:D3:F6:A0:06 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 53477 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52372 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:843170291 cname:QssIoDQq0lc5R9/I +a=ssrc:843170291 msid:myKvsVideoStream myVideoTrack +a=ssrc:843170291 mslabel:myKvsVideoStream +a=ssrc:843170291 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tyM8 +a=ice-pwd:2pKn5iZwsrakgiTjSRts3dGb +a=ice-options:trickle +a=fingerprint:sha-256 67:59:05:E8:B0:04:FA:10:1D:01:3C:45:41:24:3D:7E:D7:C7:77:6C:3D:32:91:68:5C:EB:29:DD:D3:F6:A0:06 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@fbb9959], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 23277 addRemoteStream [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23277 addRemoteStream [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23277 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Answer Client ID: 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:44:16.530 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1871 [INFO END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onConnectionChange [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23277 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=a60c6d59-e16c-4beb-bde6-756778016564 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:44:16.530 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840654_1953_179736481", "version": 2, "timestamp": 1673840656171, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52372 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "54e38dee-b6ba-4ab4-8699-6344c94550d2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Received IceCandidate from remote sessionId = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 checkAndAddIceCandidate message = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Peer connection found already [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52372 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:44:16.530 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:44:16.530 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2032 [INFO END] +2023-01-16 11:44:17.631 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840654_1954_391429256", "version": 2, "timestamp": 1673840656486, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 53477 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "54e38dee-b6ba-4ab4-8699-6344c94550d2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Received IceCandidate from remote sessionId = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 checkAndAddIceCandidate message = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Peer connection found already [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 53477 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:44:17.631 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2345 [INFO END] +2023-01-16 11:44:17.631 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840655_1955_738738927", "version": 2, "timestamp": 1673840657091, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 58415 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "54e38dee-b6ba-4ab4-8699-6344c94550d2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Received IceCandidate from remote sessionId = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 checkAndAddIceCandidate message = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Peer connection found already [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 58415 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:44:17.631 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2945 [INFO END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 57792 typ relay raddr 223.104.77.207 rport 46257 generation 0 ufrag C3+7 network-id 3 network-cost 900 remote sdp = candidate:2610832639 1 udp 2130706431 41092 typ prflx generation 0 ufrag tyM8 [DEBUG END] +2023-01-16 11:44:17.631 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:44:18.712 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840655_1956_895092974", "version": 2, "timestamp": 1673840657558, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 51415 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "54e38dee-b6ba-4ab4-8699-6344c94550d2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Received IceCandidate from remote sessionId = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 checkAndAddIceCandidate message = 54e38dee-b6ba-4ab4-8699-6344c94550d2 [DEBUG END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Peer connection found already [DEBUG END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0885 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 51415 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:44:18.712 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0885 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:44:18.712 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3422 [INFO END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onConnectionChange [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23277 PeerConnection connected [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 23277 peerConnectSuccess [DEBUG END] +2023-01-16 11:44:19.907 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4611 [INFO END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23277 startHeartbeat [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23277 getBitRate [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23276 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23276 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 23309 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:44:19.907 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5374 [INFO END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 23309 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 23309 registerBitRateCallback [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 23309 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:44:19.907 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:44:19.907 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:44:19.907 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:44:20.923 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23277 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:44:20.923 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23277 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@b7b848a, resetStatus=0, onLineRefresh=false, signature4localFile=1673840580000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:44:24.778 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:54e38dee-b6ba-4ab4-8699-6344c94550d2 [INFO END] +2023-01-16 11:44:24.778 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:44:24.778 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840665191","params":{"sessionId":"54e38dee-b6ba-4ab4-8699-6344c94550d2"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@bf1d24 [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:44:24.778 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23277 onConnectionChange [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23277 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@b7b848a, resetStatus=0, onLineRefresh=false, signature4localFile=1673840660000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23276 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:44:24.778 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:16.085 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_6085 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10808 [DEBUG END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: timestamp=1673840716498 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: nonce=8804ddbe-7393-4d0d-9251-8f3c9dbb409c [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: sign=318a9c725cf9e63d15c9f3bd9352db88 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:45:16.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:45:16.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:45:16 GMT [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=590 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:45:16 GMT [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=792 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:45:16 GMT [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-amzn-requestid=26a8f9ee-55ab-4876-9acf-d579526491b3 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Q7_E3UIAMF7iQ= [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c84c-0b048fe51c2653ad40abc4f6;Sampled=0 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1182 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: timestamp=1673840717717 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: nonce=9c809b9e-5c1d-4268-abba-6c51e1e26ed0 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: sign=0c14b8db7828c5c70a67e31b0ff8518d [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:45:17.241 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:45:17.241 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:45:17.241 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:45:17 GMT [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fbb23cf8-3d4d-48eb-a65a-5faff3d48c5b [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Q8FGnNoAMFd4Q= [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c84d-03d7b76a750138941a4d8f7b;Sampled=0 [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=573 [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1044}} [INFO END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6085,5,main] thread id:10842 [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (698ms) [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:45:17 GMT [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841317},{"uris":["turn:54.87.154.8:3478"],"username":"1673841317:coturn","password":"JcVZxdgifeRqfnnRb3+Si8FKp1o=","expireTimestamp":1673841317}]} [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841317},{"uris":["turn:54.87.154.8:3478"],"username":"1673841317:coturn","password":"JcVZxdgifeRqfnnRb3+Si8FKp1o=","expireTimestamp":1673841317}]} [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:45:18.296 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:45:18.296 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:45:18.296 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:419fa616-c8bb-48bf-98ed-2b75e07bf540 耗时:0 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23995 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23995 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23995 createSdpOffer success [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 23995 oldSDP =v=0 +o=- 298970901746294326 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0RRF +a=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB +a=ice-options:trickle renomination +a=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1187504175 cname:Ss4k/D4afhtdS74H +a=ssrc:1187504175 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1187504175 mslabel:KvsLocalMediaStream +a=ssrc:1187504175 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0RRF +a=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB +a=ice-options:trickle renomination +a=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4128959980 1206311195 +a=ssrc:4128959980 cname:Ss4k/D4afhtdS74H +a=ssrc:4128959980 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4128959980 mslabel:KvsLocalMediaStream +a=ssrc:4128959980 label:KvsVideoTrack +a=ssrc:1206311195 cname:Ss4k/D4afhtdS74H +a=ssrc:1206311195 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1206311195 mslabel:KvsLocalMediaStream +a=ssrc:1206311195 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] Message >>>signaling_threa - 23995 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 298970901746294326 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0RRF\r\na=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1187504175 cname:Ss4k/D4afhtdS74H\r\na=ssrc:1187504175 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1187504175 mslabel:KvsLocalMediaStream\r\na=ssrc:1187504175 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:0RRF\r\na=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 4128959980 1206311195\r\na=ssrc:4128959980 cname:Ss4k/D4afhtdS74H\r\na=ssrc:4128959980 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4128959980 mslabel:KvsLocalMediaStream\r\na=ssrc:4128959980 label:KvsVideoTrack\r\na=ssrc:1206311195 cname:Ss4k/D4afhtdS74H\r\na=ssrc:1206311195 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1206311195 mslabel:KvsLocalMediaStream\r\na=ssrc:1206311195 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] Message >>>signaling_threa - 23995 createOffer description=v=0 +o=- 298970901746294326 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0RRF +a=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB +a=ice-options:trickle renomination +a=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1187504175 cname:Ss4k/D4afhtdS74H +a=ssrc:1187504175 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1187504175 mslabel:KvsLocalMediaStream +a=ssrc:1187504175 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0RRF +a=ice-pwd:GLewC+Yp+9g2QwrTstLT4FtB +a=ice-options:trickle renomination +a=fingerprint:sha-256 0F:30:E6:D0:B4:17:60:32:99:BB:0A:D8:BC:50:E6:AD:61:65:B3:BD:64:47:26:9E:F0:70:04:F5:5C:B1:77:90 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 4128959980 1206311195 +a=ssrc:4128959980 cname:Ss4k/D4afhtdS74H +a=ssrc:4128959980 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4128959980 mslabel:KvsLocalMediaStream +a=ssrc:4128959980 label:KvsVideoTrack +a=ssrc:1206311195 cname:Ss4k/D4afhtdS74H +a=ssrc:1206311195 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1206311195 mslabel:KvsLocalMediaStream +a=ssrc:1206311195 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23995 sendSdpOffer [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840739496","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI5ODk3MDkwMTc0NjI5NDMyNiAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzowUlJGXHJcbmE9aWNlLXB3ZDpHTGV3QytZcCs5ZzJRd3JUc3RMVDRGdEJcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgMEY6MzA6RTY6RDA6QjQ6MTc6NjA6MzI6OTk6QkI6MEE6RDg6QkM6NTA6RTY6QUQ6NjE6NjU6\nQjM6QkQ6NjQ6NDc6MjY6OUU6RjA6NzA6MDQ6RjU6NUM6QjE6Nzc6OTBcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxMTg3NTA0MTc1IGNuYW1lOlNzNGsvRDRhZmh0ZFM3NEhcclxuYT1zc3JjOjExODc1MDQxNzUg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjExODc1MDQx\nNzUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMTg3NTA0MTc1IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MFJSRlxyXG5hPWljZS1w\nd2Q6R0xld0MrWXArOWcyUXdyVHN0TFQ0RnRCXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDBGOjMwOkU2OkQwOkI0OjE3OjYwOjMy\nOjk5OkJCOjBBOkQ4OkJDOjUwOkU2OkFEOjYxOjY1OkIzOkJEOjY0OjQ3OjI2OjlFOkYwOjcwOjA0\nOkY1OjVDOkIxOjc3OjkwXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDQxMjg5NTk5ODAgMTIwNjMxMTE5NVxyXG5hPXNzcmM6NDEy\nODk1OTk4MCBjbmFtZTpTczRrL0Q0YWZodGRTNzRIXHJcbmE9c3NyYzo0MTI4OTU5OTgwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo0MTI4OTU5OTgwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDEyODk1OTk4MCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoxMjA2MzExMTk1IGNuYW1lOlNzNGsvRDRhZmh0ZFM3NEhcclxu\nYT1zc3JjOjEyMDYzMTExOTUgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjEyMDYzMTExOTUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzoxMjA2MzExMTk1IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841317:coturn","icePassword1":"JcVZxdgifeRqfnnRb3+Si8FKp1o\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackViewerSendSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23995 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45770 typ host generation 0 ufrag 0RRF network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45770 typ host generation 0 ufrag 0RRF network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23995 sendIceCandidate [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840739500","params":{"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 45770 typ host generation 0 ufrag 0RRF network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackViewerSendSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43904 typ host generation 0 ufrag 0RRF network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43904 typ host generation 0 ufrag 0RRF network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23995 sendIceCandidate [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840739501","params":{"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43904 typ host generation 0 ufrag 0RRF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackViewerSendSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29207 typ srflx raddr 10.53.4.91 rport 43904 generation 0 ufrag 0RRF network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29207 typ srflx raddr 10.53.4.91 rport 43904 generation 0 ufrag 0RRF network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23995 sendIceCandidate [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840739734","params":{"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 29207 typ srflx raddr 10.53.4.91 rport 43904 generation 0 ufrag 0RRF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:377 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackViewerSendSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (381ms) [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:45:38 GMT [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d584d02b-0a46-4e4f-b49f-26434b0b3d65","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841338},{"uris":["turn:52.20.79.251:3478"],"username":"1673841338:coturn","password":"TexZpTaWFwa/0rtas4o5C7HGtIw=","expireTimestamp":1673841338}]} [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d584d02b-0a46-4e4f-b49f-26434b0b3d65","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841338},{"uris":["turn:52.20.79.251:3478"],"username":"1673841338:coturn","password":"TexZpTaWFwa/0rtas4o5C7HGtIw=","expireTimestamp":1673841338}]} [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60573 typ relay raddr 223.104.77.207 rport 29207 generation 0 ufrag 0RRF network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 60573 typ relay raddr 223.104.77.207 rport 29207 generation 0 ufrag 0RRF network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 23995 sendIceCandidate [DEBUG END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840740048","params":{"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 60573 typ relay raddr 223.104.77.207 rport 29207 generation 0 ufrag 0RRF network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:39.244 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:692 [INFO END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackViewerSendSignal [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:39.244 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:40.555 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:40.555 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:45:40.555 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:45:40.555 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840739} [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840738_1957_525074573", "version": 2, "timestamp": 1673840739990, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1OTI1MzIwNDEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNjAxMTQgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDkwMDggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjMzNTMyMjk2IGNuYW1lOjFpVWNkbTJsd2lxeGpDTi9cclxuYT1zc3JjOjIzMzUzMjI5NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMzM1MzIyOTYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyMzM1MzIyOTYgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmJ4SFNcclxuYT1pY2UtcHdkOjhBZzQwMU9TSEduZkJ2Z1NFUSsvRjV3VVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDAwOjY1OjE3OjcxOkI4OkYwOkExOkUwOjFCOjEzOjkxOjU5OkI1OkE5OkUyOkJFOjdBOjAyOjNDOkQyOjM0OkI0OkFGOkVBOkEwOjc5OkI2Ojg2OjNDOjNCOjg4OkYyXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA2MDExNCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0OTAwOCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo4OTg4MzUwODEgY25hbWU6MWlVY2RtMmx3aXF4akNOL1xyXG5hPXNzcmM6ODk4ODM1MDgxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjg5ODgzNTA4MSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjg5ODgzNTA4MSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6YnhIU1xyXG5hPWljZS1wd2Q6OEFnNDAxT1NIR25mQnZnU0VRKy9GNXdVXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDA6NjU6MTc6NzE6Qjg6RjA6QTE6RTA6MUI6MTM6OTE6NTk6QjU6QTk6RTI6QkU6N0E6MDI6M0M6RDI6MzQ6QjQ6QUY6RUE6QTA6Nzk6QjY6ODY6M0M6M0I6ODg6RjJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "419fa616-c8bb-48bf-98ed-2b75e07bf540", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Answer Sdp: v=0 +o=- 592532041 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60114 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49008 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:233532296 cname:1iUcdm2lwiqxjCN/ +a=ssrc:233532296 msid:myKvsVideoStream myAudioTrack +a=ssrc:233532296 mslabel:myKvsVideoStream +a=ssrc:233532296 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:bxHS +a=ice-pwd:8Ag401OSHGnfBvgSEQ+/F5wU +a=ice-options:trickle +a=fingerprint:sha-256 00:65:17:71:B8:F0:A1:E0:1B:13:91:59:B5:A9:E2:BE:7A:02:3C:D2:34:B4:AF:EA:A0:79:B6:86:3C:3B:88:F2 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 60114 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49008 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:898835081 cname:1iUcdm2lwiqxjCN/ +a=ssrc:898835081 msid:myKvsVideoStream myVideoTrack +a=ssrc:898835081 mslabel:myKvsVideoStream +a=ssrc:898835081 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:bxHS +a=ice-pwd:8Ag401OSHGnfBvgSEQ+/F5wU +a=ice-options:trickle +a=fingerprint:sha-256 00:65:17:71:B8:F0:A1:E0:1B:13:91:59:B5:A9:E2:BE:7A:02:3C:D2:34:B4:AF:EA:A0:79:B6:86:3C:3B:88:F2 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 23995 addRemoteStream [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23995 addRemoteStream [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 23995 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Answer Client ID: 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onConnectionChange [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 23995 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2481 [INFO END] +2023-01-16 11:45:41.687 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840738_1959_1653954452", "version": 2, "timestamp": 1673840740456, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 60114 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "419fa616-c8bb-48bf-98ed-2b75e07bf540", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=73e6d6a6-2b18-49ce-a3a7-9e9b16e81d70 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Received IceCandidate from remote sessionId = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 checkAndAddIceCandidate message = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Peer connection found already [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 60114 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2489 [INFO END] +2023-01-16 11:45:41.687 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840738_1958_693882969", "version": 2, "timestamp": 1673840740489, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 49008 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "419fa616-c8bb-48bf-98ed-2b75e07bf540", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Received IceCandidate from remote sessionId = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 checkAndAddIceCandidate message = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Peer connection found already [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49008 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2656 [INFO END] +2023-01-16 11:45:41.687 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840739_1960_1241164637", "version": 2, "timestamp": 1673840740956, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 64511 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "419fa616-c8bb-48bf-98ed-2b75e07bf540", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Received IceCandidate from remote sessionId = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 checkAndAddIceCandidate message = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Peer connection found already [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 64511 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2753 [INFO END] +2023-01-16 11:45:41.687 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840739_1961_762481532", "version": 2, "timestamp": 1673840741435, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 64683 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "419fa616-c8bb-48bf-98ed-2b75e07bf540", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Received IceCandidate from remote sessionId = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 checkAndAddIceCandidate message = 419fa616-c8bb-48bf-98ed-2b75e07bf540 [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Peer connection found already [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6085 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 64683 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:45:41.687 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:45:41.687 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3203 [INFO END] +2023-01-16 11:45:43.412 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 60573 typ relay raddr 223.104.77.207 rport 29207 generation 0 ufrag 0RRF network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 64511 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag bxHS network-cost 999 [DEBUG END] +2023-01-16 11:45:43.412 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onConnectionChange [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 23995 PeerConnection connected [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 23995 peerConnectSuccess [DEBUG END] +2023-01-16 11:45:44.714 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5357 [INFO END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 23995 startHeartbeat [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23995 getBitRate [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23994 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23994 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 24046 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:45:44.714 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6126 [INFO END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 24046 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 24046 registerBitRateCallback [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 24046 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:45:44.714 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:45:44.714 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:45:44.714 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:45:45.734 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23995 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:45:45.734 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 23995 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840660000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:45:47.546 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:419fa616-c8bb-48bf-98ed-2b75e07bf540 [INFO END] +2023-01-16 11:45:47.546 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:45:47.546 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840747915","params":{"sessionId":"419fa616-c8bb-48bf-98ed-2b75e07bf540"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:45:47.546 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 23995 onConnectionChange [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 23995 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840745000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 23994 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:45:47.546 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:46:36.300 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:46:36.300 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10814 [DEBUG END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: timestamp=1673840796716 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: nonce=f9337284-7702-4486-bff8-9c7d1f946d74 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: sign=b602a2681beb10f14825ae6b6731e6a3 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:46:36.300 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:46:36.300 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:46:36.300 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:46:36.300 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:46:36 GMT [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=627 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:46:36 GMT [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=765 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:46:36 GMT [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bdf1fe36-bc9c-42dc-81e9-c151a784372b [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RIhHuToAMFcaQ= [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c89c-68820cde573ca680191410ce;Sampled=0 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1160 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: timestamp=1673840797915 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: nonce=d3ebb29b-dc0d-4c1b-8569-19f1b5cef19c [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: sign=282964cfa04d7512b444dee9a76f33fe [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:46:37.487 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:46:37.487 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:46:37 GMT [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2ff8c766-50c6-4cfb-b82e-cf1460caa8bb [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RImEooIAMFRbg= [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c89d-3bbc6c5f21643da23da21112;Sampled=0 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=417 [INFO END] +2023-01-16 11:46:37.487 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1046}} [INFO END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (705ms) [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:46:37 GMT [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841397},{"uris":["turn:52.20.79.251:3478"],"username":"1673841397:coturn","password":"/xqVefl10XqvQQxvmDvHV8z2ihs=","expireTimestamp":1673841397}]} [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841397},{"uris":["turn:52.20.79.251:3478"],"username":"1673841397:coturn","password":"/xqVefl10XqvQQxvmDvHV8z2ihs=","expireTimestamp":1673841397}]} [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:46:38.677 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:46:38.677 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6294,5,main] thread id:10850 [DEBUG END] +2023-01-16 11:46:38.677 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:46:39.900 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 耗时:0 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24657 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24657 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24657 createSdpOffer success [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 24657 oldSDP =v=0 +o=- 7210408433422622287 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:BJbg +a=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2465367727 cname:TxxaaodNZXHrjpCc +a=ssrc:2465367727 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2465367727 mslabel:KvsLocalMediaStream +a=ssrc:2465367727 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:BJbg +a=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1452073596 2545264624 +a=ssrc:1452073596 cname:TxxaaodNZXHrjpCc +a=ssrc:1452073596 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1452073596 mslabel:KvsLocalMediaStream +a=ssrc:1452073596 label:KvsVideoTrack +a=ssrc:2545264624 cname:TxxaaodNZXHrjpCc +a=ssrc:2545264624 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2545264624 mslabel:KvsLocalMediaStream +a=ssrc:2545264624 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] Message >>>signaling_threa - 24657 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 7210408433422622287 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:BJbg\r\na=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2465367727 cname:TxxaaodNZXHrjpCc\r\na=ssrc:2465367727 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2465367727 mslabel:KvsLocalMediaStream\r\na=ssrc:2465367727 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:BJbg\r\na=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1452073596 2545264624\r\na=ssrc:1452073596 cname:TxxaaodNZXHrjpCc\r\na=ssrc:1452073596 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1452073596 mslabel:KvsLocalMediaStream\r\na=ssrc:1452073596 label:KvsVideoTrack\r\na=ssrc:2545264624 cname:TxxaaodNZXHrjpCc\r\na=ssrc:2545264624 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2545264624 mslabel:KvsLocalMediaStream\r\na=ssrc:2545264624 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] Message >>>signaling_threa - 24657 createOffer description=v=0 +o=- 7210408433422622287 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:BJbg +a=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2465367727 cname:TxxaaodNZXHrjpCc +a=ssrc:2465367727 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2465367727 mslabel:KvsLocalMediaStream +a=ssrc:2465367727 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:BJbg +a=ice-pwd:OVHhYjTJBeu79R+uDhXJN5yk +a=ice-options:trickle renomination +a=fingerprint:sha-256 3C:99:30:2A:9A:75:3A:08:B2:27:8B:C6:34:61:93:2A:6E:EA:0D:B6:05:7D:85:3C:DB:43:DF:98:BB:1F:32:E5 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1452073596 2545264624 +a=ssrc:1452073596 cname:TxxaaodNZXHrjpCc +a=ssrc:1452073596 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1452073596 mslabel:KvsLocalMediaStream +a=ssrc:1452073596 label:KvsVideoTrack +a=ssrc:2545264624 cname:TxxaaodNZXHrjpCc +a=ssrc:2545264624 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2545264624 mslabel:KvsLocalMediaStream +a=ssrc:2545264624 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24657 sendSdpOffer [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840819237","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDcyMTA0MDg0MzM0MjI2MjIyODcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6QkpiZ1xyXG5hPWljZS1wd2Q6T1ZIaFlqVEpCZXU3OVIrdURoWEpONXlrXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDNDOjk5OjMwOjJBOjlBOjc1OjNBOjA4OkIyOjI3OjhCOkM2OjM0OjYxOjkzOjJBOjZFOkVB\nOjBEOkI2OjA1OjdEOjg1OjNDOkRCOjQzOkRGOjk4OkJCOjFGOjMyOkU1XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjQ2NTM2NzcyNyBjbmFtZTpUeHhhYW9kTlpYSHJqcENjXHJcbmE9c3NyYzoyNDY1MzY3NzI3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNDY1MzY3\nNzI3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQ2NTM2NzcyNyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkJKYmdcclxuYT1pY2Ut\ncHdkOk9WSGhZalRKQmV1NzlSK3VEaFhKTjV5a1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzQzo5OTozMDoyQTo5QTo3NTozQTow\nODpCMjoyNzo4QjpDNjozNDo2MTo5MzoyQTo2RTpFQTowRDpCNjowNTo3RDo4NTozQzpEQjo0MzpE\nRjo5ODpCQjoxRjozMjpFNVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxNDUyMDczNTk2IDI1NDUyNjQ2MjRcclxuYT1zc3JjOjE0\nNTIwNzM1OTYgY25hbWU6VHh4YWFvZE5aWEhyanBDY1xyXG5hPXNzcmM6MTQ1MjA3MzU5NiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTQ1MjA3MzU5NiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE0NTIwNzM1OTYgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MjU0NTI2NDYyNCBjbmFtZTpUeHhhYW9kTlpYSHJqcENjXHJc\nbmE9c3NyYzoyNTQ1MjY0NjI0IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNTQ1MjY0NjI0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MjU0NTI2NDYyNCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841397:coturn","icePassword1":"/xqVefl10XqvQQxvmDvHV8z2ihs\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:136 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackViewerSendSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24657 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57234 typ host generation 0 ufrag BJbg network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57234 typ host generation 0 ufrag BJbg network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24657 sendIceCandidate [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840819243","params":{"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57234 typ host generation 0 ufrag BJbg network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackViewerSendSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50304 typ host generation 0 ufrag BJbg network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50304 typ host generation 0 ufrag BJbg network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24657 sendIceCandidate [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840819245","params":{"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 50304 typ host generation 0 ufrag BJbg network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackViewerSendSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 8325 typ srflx raddr 10.53.4.91 rport 50304 generation 0 ufrag BJbg network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 8325 typ srflx raddr 10.53.4.91 rport 50304 generation 0 ufrag BJbg network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24657 sendIceCandidate [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840819488","params":{"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 8325 typ srflx raddr 10.53.4.91 rport 50304 generation 0 ufrag BJbg network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:385 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackViewerSendSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (393ms) [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:46:58 GMT [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"414aedb1-2642-4c7d-aa92-9af9ac5ef137","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841418},{"uris":["turn:52.20.79.251:3478"],"username":"1673841418:coturn","password":"8iGNR6U4/vlLtrjEpmAyikzGLTs=","expireTimestamp":1673841418}]} [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"414aedb1-2642-4c7d-aa92-9af9ac5ef137","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841418},{"uris":["turn:52.20.79.251:3478"],"username":"1673841418:coturn","password":"8iGNR6U4/vlLtrjEpmAyikzGLTs=","expireTimestamp":1673841418}]} [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61326 typ relay raddr 223.104.77.201 rport 8325 generation 0 ufrag BJbg network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61326 typ relay raddr 223.104.77.201 rport 8325 generation 0 ufrag BJbg network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 24657 sendIceCandidate [DEBUG END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840819845","params":{"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61326 typ relay raddr 223.104.77.201 rport 8325 generation 0 ufrag BJbg network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:46:58.990 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:744 [INFO END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackViewerSendSignal [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:46:58.990 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840819} [DEBUG END] +2023-01-16 11:47:00.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840817_1962_1210635510", "version": 2, "timestamp": 1673840819611, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "25018bdc-cd27-4565-8fb1-9ea05c5fb1a0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Received IceCandidate from remote sessionId = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 checkAndAddIceCandidate message = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:47:00.370 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1727 [INFO END] +2023-01-16 11:47:00.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840817_1964_321341381", "version": 2, "timestamp": 1673840819788, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "25018bdc-cd27-4565-8fb1-9ea05c5fb1a0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Received IceCandidate from remote sessionId = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 checkAndAddIceCandidate message = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:47:00.370 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1812 [INFO END] +2023-01-16 11:47:00.370 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840817_1963_151617017", "version": 2, "timestamp": 1673840819859, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDM2ODk4MDcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTgwNTUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTkwNzEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTg0ODg1OTgxIGNuYW1lOnB5Ui9XL3JyeGhMeWZhc0NcclxuYT1zc3JjOjU4NDg4NTk4MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo1ODQ4ODU5ODEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1ODQ4ODU5ODEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkNaWnJcclxuYT1pY2UtcHdkOkx5c1cxK0Z2WjgxZWFlTG14Q0VLY1J6clxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDk1OjFEOjdFOkQ0OkEyOkMwOjUwOkMwOkVBOjVCOjZDOkMyOjEwOjk2Ojk5OjM3OjJEOjJFOjU3OjhDOjVGOjMzOjM1OkFFOjhGOjE0OkVBOjY5OjY2OkM0OjUxOkRDXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1ODA1NSB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1OTA3MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTAzOTM0NTcxIGNuYW1lOnB5Ui9XL3JyeGhMeWZhc0NcclxuYT1zc3JjOjE1MDM5MzQ1NzEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTUwMzkzNDU3MSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjE1MDM5MzQ1NzEgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkNaWnJcclxuYT1pY2UtcHdkOkx5c1cxK0Z2WjgxZWFlTG14Q0VLY1J6clxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDk1OjFEOjdFOkQ0OkEyOkMwOjUwOkMwOkVBOjVCOjZDOkMyOjEwOjk2Ojk5OjM3OjJEOjJFOjU3OjhDOjVGOjMzOjM1OkFFOjhGOjE0OkVBOjY5OjY2OkM0OjUxOkRDXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "25018bdc-cd27-4565-8fb1-9ea05c5fb1a0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Answer Sdp: v=0 +o=- 103689807 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:584885981 cname:pyR/W/rrxhLyfasC +a=ssrc:584885981 msid:myKvsVideoStream myAudioTrack +a=ssrc:584885981 mslabel:myKvsVideoStream +a=ssrc:584885981 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CZZr +a=ice-pwd:LysW1+FvZ81eaeLmxCEKcRzr +a=ice-options:trickle +a=fingerprint:sha-256 95:1D:7E:D4:A2:C0:50:C0:EA:5B:6C:C2:10:96:99:37:2D:2E:57:8C:5F:33:35:AE:8F:14:EA:69:66:C4:51:DC +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1503934571 cname:pyR/W/rrxhLyfasC +a=ssrc:1503934571 msid:myKvsVideoStream myVideoTrack +a=ssrc:1503934571 mslabel:myKvsVideoStream +a=ssrc:1503934571 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:CZZr +a=ice-pwd:LysW1+FvZ81eaeLmxCEKcRzr +a=ice-options:trickle +a=fingerprint:sha-256 95:1D:7E:D4:A2:C0:50:C0:EA:5B:6C:C2:10:96:99:37:2D:2E:57:8C:5F:33:35:AE:8F:14:EA:69:66:C4:51:DC +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 24657 addRemoteStream [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24657 addRemoteStream [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 24657 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Answer Client ID: 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onConnectionChange [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 24657 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59071 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 58055 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:47:00.370 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2032 [INFO END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:47:00.370 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=c4a9f4e9-623f-4a27-a3ef-210ab3b530af videoTrackState=LIVE [DEBUG END] +2023-01-16 11:47:01.808 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840818_1965_180451713", "version": 2, "timestamp": 1673840820684, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 54242 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "25018bdc-cd27-4565-8fb1-9ea05c5fb1a0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Received IceCandidate from remote sessionId = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 checkAndAddIceCandidate message = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Peer connection found already [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 54242 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:47:01.808 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2709 [INFO END] +2023-01-16 11:47:01.808 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840819_1966_1320922235", "version": 2, "timestamp": 1673840821121, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51662 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "25018bdc-cd27-4565-8fb1-9ea05c5fb1a0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Received IceCandidate from remote sessionId = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 checkAndAddIceCandidate message = 25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Peer connection found already [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6294 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51662 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:47:01.808 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6294 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:47:01.808 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3270 [INFO END] +2023-01-16 11:47:02.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61326 typ relay raddr 223.104.77.201 rport 8325 generation 0 ufrag BJbg network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 54242 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag CZZr network-cost 999 [DEBUG END] +2023-01-16 11:47:02.871 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onConnectionChange [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 24657 PeerConnection connected [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 24657 peerConnectSuccess [DEBUG END] +2023-01-16 11:47:04.389 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5286 [INFO END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 24657 startHeartbeat [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24657 getBitRate [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24656 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24656 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 24695 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:47:04.389 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6076 [INFO END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 24695 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 24695 registerBitRateCallback [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 24695 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:47:04.389 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:47:04.389 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:47:04.389 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:47:05.410 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24657 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:47:05.410 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 24657 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673840745000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:47:08.443 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:25018bdc-cd27-4565-8fb1-9ea05c5fb1a0 [INFO END] +2023-01-16 11:47:08.443 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:47:08.443 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840828851","params":{"sessionId":"25018bdc-cd27-4565-8fb1-9ea05c5fb1a0"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:47:08.443 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 24657 onConnectionChange [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 24657 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673840825000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 24656 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:47:08.443 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:47:56.500 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:47:56.500 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10821 [DEBUG END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: timestamp=1673840876920 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: nonce=dd160d19-99f7-427c-b0ed-069643747ba9 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: sign=2345b0ebbd944bf18fd19f7ddc86ad64 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:47:56.500 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:47:56.500 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:47:56.500 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:47:56.500 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:47:56 GMT [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=584 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:47:56 GMT [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=726 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:47:57 GMT [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amzn-requestid=dd261ab4-f486-4494-a9c7-5daefffd5167 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RVDHV2oAMFSzw= [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c8ec-479d028a30863c7361ec79da;Sampled=0 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1143 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: timestamp=1673840878102 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: nonce=a94afa58-b718-44d0-85df-f74c393aaa58 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: sign=becede442277079d459bfbd710953d6d [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:47:57.651 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:47:57.651 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:47:57 GMT [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amzn-requestid=9dec4bff-44d6-41b0-86a6-66ea3fd5f641 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RVIGGZoAMFVUA= [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c8ed-4fcfcee25ef7ef67660f086b;Sampled=0 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=470 [INFO END] +2023-01-16 11:47:57.651 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1047}} [INFO END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (689ms) [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:47:57 GMT [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841477},{"uris":["turn:52.20.79.251:3478"],"username":"1673841477:coturn","password":"YUAu2wSSKQKqlNPtQ2icOjFt0T4=","expireTimestamp":1673841477}]} [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841477},{"uris":["turn:52.20.79.251:3478"],"username":"1673841477:coturn","password":"YUAu2wSSKQKqlNPtQ2icOjFt0T4=","expireTimestamp":1673841477}]} [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:47:58.806 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:47:58.806 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6495,5,main] thread id:10856 [DEBUG END] +2023-01-16 11:47:58.806 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:47:59.966 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:5d36866b-4070-4fe3-96f1-f5bfba36f26c 耗时:0 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:109 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25356 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25356 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25356 createSdpOffer success [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 25356 oldSDP =v=0 +o=- 6483377900938877724 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M+B3 +a=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7 +a=ice-options:trickle renomination +a=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1544375735 cname:fp4NiLFx22zFyqat +a=ssrc:1544375735 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1544375735 mslabel:KvsLocalMediaStream +a=ssrc:1544375735 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M+B3 +a=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7 +a=ice-options:trickle renomination +a=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1117911679 2784579009 +a=ssrc:1117911679 cname:fp4NiLFx22zFyqat +a=ssrc:1117911679 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1117911679 mslabel:KvsLocalMediaStream +a=ssrc:1117911679 label:KvsVideoTrack +a=ssrc:2784579009 cname:fp4NiLFx22zFyqat +a=ssrc:2784579009 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2784579009 mslabel:KvsLocalMediaStream +a=ssrc:2784579009 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] Message >>>signaling_threa - 25356 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6483377900938877724 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:M+B3\r\na=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1544375735 cname:fp4NiLFx22zFyqat\r\na=ssrc:1544375735 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1544375735 mslabel:KvsLocalMediaStream\r\na=ssrc:1544375735 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:M+B3\r\na=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1117911679 2784579009\r\na=ssrc:1117911679 cname:fp4NiLFx22zFyqat\r\na=ssrc:1117911679 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1117911679 mslabel:KvsLocalMediaStream\r\na=ssrc:1117911679 label:KvsVideoTrack\r\na=ssrc:2784579009 cname:fp4NiLFx22zFyqat\r\na=ssrc:2784579009 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2784579009 mslabel:KvsLocalMediaStream\r\na=ssrc:2784579009 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] Message >>>signaling_threa - 25356 createOffer description=v=0 +o=- 6483377900938877724 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M+B3 +a=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7 +a=ice-options:trickle renomination +a=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1544375735 cname:fp4NiLFx22zFyqat +a=ssrc:1544375735 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1544375735 mslabel:KvsLocalMediaStream +a=ssrc:1544375735 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M+B3 +a=ice-pwd:FtiJQT3xpIZ3lm1CZolQaXz7 +a=ice-options:trickle renomination +a=fingerprint:sha-256 70:4E:6D:97:4C:B6:E2:C0:8B:CE:66:25:F2:98:EB:7C:1C:B2:11:B9:DD:DC:65:4B:4C:19:CA:E0:10:47:B3:9E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1117911679 2784579009 +a=ssrc:1117911679 cname:fp4NiLFx22zFyqat +a=ssrc:1117911679 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1117911679 mslabel:KvsLocalMediaStream +a=ssrc:1117911679 label:KvsVideoTrack +a=ssrc:2784579009 cname:fp4NiLFx22zFyqat +a=ssrc:2784579009 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2784579009 mslabel:KvsLocalMediaStream +a=ssrc:2784579009 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25356 sendSdpOffer [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840900283","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY0ODMzNzc5MDA5Mzg4Nzc3MjQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TStCM1xyXG5hPWljZS1wd2Q6RnRpSlFUM3hwSVozbG0xQ1pvbFFhWHo3XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDcwOjRFOjZEOjk3OjRDOkI2OkUyOkMwOjhCOkNFOjY2OjI1OkYyOjk4OkVCOjdDOjFDOkIy\nOjExOkI5OkREOkRDOjY1OjRCOjRDOjE5OkNBOkUwOjEwOjQ3OkIzOjlFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTU0NDM3NTczNSBjbmFtZTpmcDROaUxGeDIyekZ5cWF0XHJcbmE9c3NyYzoxNTQ0Mzc1NzM1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTQ0Mzc1\nNzM1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU0NDM3NTczNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk0rQjNcclxuYT1pY2Ut\ncHdkOkZ0aUpRVDN4cElaM2xtMUNab2xRYVh6N1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3MDo0RTo2RDo5Nzo0QzpCNjpFMjpD\nMDo4QjpDRTo2NjoyNTpGMjo5ODpFQjo3QzoxQzpCMjoxMTpCOTpERDpEQzo2NTo0Qjo0QzoxOTpD\nQTpFMDoxMDo0NzpCMzo5RVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMTE3OTExNjc5IDI3ODQ1NzkwMDlcclxuYT1zc3JjOjEx\nMTc5MTE2NzkgY25hbWU6ZnA0TmlMRngyMnpGeXFhdFxyXG5hPXNzcmM6MTExNzkxMTY3OSBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTExNzkxMTY3OSBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjExMTc5MTE2NzkgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjc4NDU3OTAwOSBjbmFtZTpmcDROaUxGeDIyekZ5cWF0XHJc\nbmE9c3NyYzoyNzg0NTc5MDA5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNzg0NTc5MDA5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mjc4NDU3OTAwOSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841477:coturn","icePassword1":"YUAu2wSSKQKqlNPtQ2icOjFt0T4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:133 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackViewerSendSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25356 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46924 typ host generation 0 ufrag M+B3 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46924 typ host generation 0 ufrag M+B3 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25356 sendIceCandidate [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840900290","params":{"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46924 typ host generation 0 ufrag M+B3 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackViewerSendSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38053 typ host generation 0 ufrag M+B3 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 38053 typ host generation 0 ufrag M+B3 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25356 sendIceCandidate [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840900291","params":{"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 38053 typ host generation 0 ufrag M+B3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackViewerSendSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 53601 typ srflx raddr 10.53.4.91 rport 38053 generation 0 ufrag M+B3 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 53601 typ srflx raddr 10.53.4.91 rport 38053 generation 0 ufrag M+B3 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25356 sendIceCandidate [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840900533","params":{"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 53601 typ srflx raddr 10.53.4.91 rport 38053 generation 0 ufrag M+B3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:382 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackViewerSendSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (389ms) [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:48:19 GMT [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1859c44b-88fd-44fc-98ca-15a013eafdaa","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841499},{"uris":["turn:54.87.154.8:3478"],"username":"1673841499:coturn","password":"msUMB8ZbdSF9t00lNQwerynvE7g=","expireTimestamp":1673841499}]} [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1859c44b-88fd-44fc-98ca-15a013eafdaa","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841499},{"uris":["turn:54.87.154.8:3478"],"username":"1673841499:coturn","password":"msUMB8ZbdSF9t00lNQwerynvE7g=","expireTimestamp":1673841499}]} [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56378 typ relay raddr 223.104.77.201 rport 53601 generation 0 ufrag M+B3 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56378 typ relay raddr 223.104.77.201 rport 53601 generation 0 ufrag M+B3 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 25356 sendIceCandidate [DEBUG END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840900850","params":{"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56378 typ relay raddr 223.104.77.201 rport 53601 generation 0 ufrag M+B3 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:20.035 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:699 [INFO END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackViewerSendSignal [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:20.035 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840900} [DEBUG END] +2023-01-16 11:48:21.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840898_1967_2068825321", "version": 2, "timestamp": 1673840900612, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzNzU5MjcyMzkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI5MDkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzU5NTcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTUwMDY4NDk0NiBjbmFtZTpLb2E1ODN1cFovYVZjY2w0XHJcbmE9c3NyYzoxNTAwNjg0OTQ2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1MDA2ODQ5NDYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTAwNjg0OTQ2IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpuTFZwXHJcbmE9aWNlLXB3ZDpoVjdteWQyR1RGVnZQd3RLZm5hVU11M3pcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1RTpBNjo3OToxQTowMzo2RDoyNTo4RDpEMjpGQzowNTozNzo5NTozRDo0QzpFQzo2RDpCODpGMzozNDpGNzpBNzo3RToxODozODo4Nzo3NTo3RjpGMDo1Nzo1MjoxRlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTI5MDkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzU5NTcgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDk5ODQ3NTcyIGNuYW1lOktvYTU4M3VwWi9hVmNjbDRcclxuYT1zc3JjOjQ5OTg0NzU3MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo0OTk4NDc1NzIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0OTk4NDc1NzIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm5MVnBcclxuYT1pY2UtcHdkOmhWN215ZDJHVEZWdlB3dEtmbmFVTXUzelxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDVFOkE2Ojc5OjFBOjAzOjZEOjI1OjhEOkQyOkZDOjA1OjM3Ojk1OjNEOjRDOkVDOjZEOkI4OkYzOjM0OkY3OkE3OjdFOjE4OjM4Ojg3Ojc1OjdGOkYwOjU3OjUyOjFGXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "5d36866b-4070-4fe3-96f1-f5bfba36f26c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Answer Sdp: v=0 +o=- 375927239 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52909 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35957 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1500684946 cname:Koa583upZ/aVccl4 +a=ssrc:1500684946 msid:myKvsVideoStream myAudioTrack +a=ssrc:1500684946 mslabel:myKvsVideoStream +a=ssrc:1500684946 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nLVp +a=ice-pwd:hV7myd2GTFVvPwtKfnaUMu3z +a=ice-options:trickle +a=fingerprint:sha-256 5E:A6:79:1A:03:6D:25:8D:D2:FC:05:37:95:3D:4C:EC:6D:B8:F3:34:F7:A7:7E:18:38:87:75:7F:F0:57:52:1F +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 52909 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35957 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:499847572 cname:Koa583upZ/aVccl4 +a=ssrc:499847572 msid:myKvsVideoStream myVideoTrack +a=ssrc:499847572 mslabel:myKvsVideoStream +a=ssrc:499847572 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:nLVp +a=ice-pwd:hV7myd2GTFVvPwtKfnaUMu3z +a=ice-options:trickle +a=fingerprint:sha-256 5E:A6:79:1A:03:6D:25:8D:D2:FC:05:37:95:3D:4C:EC:6D:B8:F3:34:F7:A7:7E:18:38:87:75:7F:F0:57:52:1F +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 25356 addRemoteStream [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25356 addRemoteStream [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 25356 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Answer Client ID: 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6495 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onConnectionChange [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 25356 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:48:21.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1847 [INFO END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8fe6d969-3983-4972-8eb1-bbf44bdc29a4 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:48:21.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840898_1968_1189178842", "version": 2, "timestamp": 1673840900766, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35957 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5d36866b-4070-4fe3-96f1-f5bfba36f26c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Received IceCandidate from remote sessionId = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 checkAndAddIceCandidate message = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Peer connection found already [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35957 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6495 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:48:21.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1854 [INFO END] +2023-01-16 11:48:21.334 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840899_1969_246668494", "version": 2, "timestamp": 1673840901122, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 52909 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5d36866b-4070-4fe3-96f1-f5bfba36f26c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Received IceCandidate from remote sessionId = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 checkAndAddIceCandidate message = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Peer connection found already [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 52909 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:48:21.334 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6495 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:48:21.334 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2108 [INFO END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56378 typ relay raddr 223.104.77.201 rport 53601 generation 0 ufrag M+B3 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 52909 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag nLVp network-cost 999 [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:48:22.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840900_1971_1457338038", "version": 2, "timestamp": 1673840902071, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62860 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5d36866b-4070-4fe3-96f1-f5bfba36f26c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Received IceCandidate from remote sessionId = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 checkAndAddIceCandidate message = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Peer connection found already [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62860 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6495 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:48:22.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3049 [INFO END] +2023-01-16 11:48:22.800 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840899_1970_1728014737", "version": 2, "timestamp": 1673840902124, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55079 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5d36866b-4070-4fe3-96f1-f5bfba36f26c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Received IceCandidate from remote sessionId = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 checkAndAddIceCandidate message = 5d36866b-4070-4fe3-96f1-f5bfba36f26c [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Peer connection found already [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6495 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55079 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:48:22.800 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6495 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:48:22.800 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3105 [INFO END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onConnectionChange [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 25356 PeerConnection connected [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 25356 peerConnectSuccess [DEBUG END] +2023-01-16 11:48:24.856 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4704 [INFO END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 25356 startHeartbeat [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25356 getBitRate [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25355 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25355 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 25391 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:48:24.856 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5517 [INFO END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 25391 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 25391 registerBitRateCallback [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 25391 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:48:24.856 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:48:24.856 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:48:24.856 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:48:25.877 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25356 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:48:25.877 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 25356 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840825000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:48:27.112 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:5d36866b-4070-4fe3-96f1-f5bfba36f26c [INFO END] +2023-01-16 11:48:27.112 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:48:27.112 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840907514","params":{"sessionId":"5d36866b-4070-4fe3-96f1-f5bfba36f26c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:48:27.112 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 25356 onConnectionChange [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 25356 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840905000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 25355 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:48:27.112 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:16.653 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:49:16.653 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10824 [DEBUG END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: timestamp=1673840957058 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: nonce=88183582-0df4-4367-8f23-fdbbe015e4fd [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: sign=fde0493a7c3b1f93e9bf4806354a7ebb [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:49:16.653 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:49:16.653 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:49:16.653 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:49:16.653 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:49:16 GMT [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=553 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:49:16 GMT [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=699 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:49:17 GMT [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f12151d9-f856-43c9-826d-bd25120d10ae [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RhkFIooAMFqxw= [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c93d-2bf4463316612a66130f2e95;Sampled=0 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1177 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: timestamp=1673840958277 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: nonce=a604e932-1c0c-4f98-aacb-8a805fb78243 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: sign=fc242537dd991139da8915282d533b4a [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:49:17.756 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:49:17.756 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:49:17.756 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6648,5,main] thread id:10857 [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (664ms) [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:49:17 GMT [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841557},{"uris":["turn:54.87.154.8:3478"],"username":"1673841557:coturn","password":"ZGv6GJ/tcsf8PVtm6BMdJk2izYA=","expireTimestamp":1673841557}]} [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841557},{"uris":["turn:54.87.154.8:3478"],"username":"1673841557:coturn","password":"ZGv6GJ/tcsf8PVtm6BMdJk2izYA=","expireTimestamp":1673841557}]} [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:49:18.943 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:49:18.943 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:49:18 GMT [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a2597d62-f68c-4827-bf44-4b09703d2f61 [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RhwFxuoAMFryw= [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c93e-42ec539053b68c4d6927ef00;Sampled=0 [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=1042 [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1047}} [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:49:18.943 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:415b63a8-2a8f-4007-8729-a18545280304 耗时:0 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26029 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26029 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26029 createSdpOffer success [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26029 oldSDP =v=0 +o=- 1576569186967068656 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:MP5a +a=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:244108331 cname:TXn3YKBzlhsn1LXi +a=ssrc:244108331 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:244108331 mslabel:KvsLocalMediaStream +a=ssrc:244108331 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:MP5a +a=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 101535031 3462347560 +a=ssrc:101535031 cname:TXn3YKBzlhsn1LXi +a=ssrc:101535031 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:101535031 mslabel:KvsLocalMediaStream +a=ssrc:101535031 label:KvsVideoTrack +a=ssrc:3462347560 cname:TXn3YKBzlhsn1LXi +a=ssrc:3462347560 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3462347560 mslabel:KvsLocalMediaStream +a=ssrc:3462347560 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] Message >>>signaling_threa - 26029 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1576569186967068656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:MP5a\r\na=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:244108331 cname:TXn3YKBzlhsn1LXi\r\na=ssrc:244108331 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:244108331 mslabel:KvsLocalMediaStream\r\na=ssrc:244108331 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:MP5a\r\na=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 101535031 3462347560\r\na=ssrc:101535031 cname:TXn3YKBzlhsn1LXi\r\na=ssrc:101535031 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:101535031 mslabel:KvsLocalMediaStream\r\na=ssrc:101535031 label:KvsVideoTrack\r\na=ssrc:3462347560 cname:TXn3YKBzlhsn1LXi\r\na=ssrc:3462347560 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3462347560 mslabel:KvsLocalMediaStream\r\na=ssrc:3462347560 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] Message >>>signaling_threa - 26029 createOffer description=v=0 +o=- 1576569186967068656 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:MP5a +a=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:244108331 cname:TXn3YKBzlhsn1LXi +a=ssrc:244108331 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:244108331 mslabel:KvsLocalMediaStream +a=ssrc:244108331 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:MP5a +a=ice-pwd:jM1sLUETBWCcBQtORAY9RZ9G +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:2B:07:80:01:98:99:0E:7A:26:8B:E3:0D:59:59:00:0A:32:D8:EC:CF:F1:EE:25:32:F5:D9:95:1F:6F:96:AE +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 101535031 3462347560 +a=ssrc:101535031 cname:TXn3YKBzlhsn1LXi +a=ssrc:101535031 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:101535031 mslabel:KvsLocalMediaStream +a=ssrc:101535031 label:KvsVideoTrack +a=ssrc:3462347560 cname:TXn3YKBzlhsn1LXi +a=ssrc:3462347560 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3462347560 mslabel:KvsLocalMediaStream +a=ssrc:3462347560 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26029 sendSdpOffer [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840979624","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE1NzY1NjkxODY5NjcwNjg2NTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TVA1YVxyXG5hPWljZS1wd2Q6ak0xc0xVRVRCV0NjQlF0T1JBWTlSWjlHXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDQwOjJCOjA3OjgwOjAxOjk4Ojk5OjBFOjdBOjI2OjhCOkUzOjBEOjU5OjU5OjAwOjBBOjMy\nOkQ4OkVDOkNGOkYxOkVFOjI1OjMyOkY1OkQ5Ojk1OjFGOjZGOjk2OkFFXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjQ0MTA4MzMxIGNuYW1lOlRYbjNZS0J6bGhzbjFMWGlcclxuYT1zc3JjOjI0NDEwODMzMSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MjQ0MTA4MzMx\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjQ0MTA4MzMxIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TVA1YVxyXG5hPWljZS1wd2Q6\nak0xc0xVRVRCV0NjQlF0T1JBWTlSWjlHXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDQwOjJCOjA3OjgwOjAxOjk4Ojk5OjBFOjdB\nOjI2OjhCOkUzOjBEOjU5OjU5OjAwOjBBOjMyOkQ4OkVDOkNGOkYxOkVFOjI1OjMyOkY1OkQ5Ojk1\nOjFGOjZGOjk2OkFFXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDEwMTUzNTAzMSAzNDYyMzQ3NTYwXHJcbmE9c3NyYzoxMDE1MzUw\nMzEgY25hbWU6VFhuM1lLQnpsaHNuMUxYaVxyXG5hPXNzcmM6MTAxNTM1MDMxIG1zaWQ6S3ZzTG9j\nYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMDE1MzUwMzEgbXNsYWJlbDpL\ndnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMDE1MzUwMzEgbGFiZWw6S3ZzVmlkZW9UcmFj\na1xyXG5hPXNzcmM6MzQ2MjM0NzU2MCBjbmFtZTpUWG4zWUtCemxoc24xTFhpXHJcbmE9c3NyYzoz\nNDYyMzQ3NTYwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3Ny\nYzozNDYyMzQ3NTYwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzQ2MjM0\nNzU2MCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"415b63a8-2a8f-4007-8729-a18545280304","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841557:coturn","icePassword1":"ZGv6GJ/tcsf8PVtm6BMdJk2izYA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackViewerSendSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26029 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38746 typ host generation 0 ufrag MP5a network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38746 typ host generation 0 ufrag MP5a network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26029 sendIceCandidate [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840979628","params":{"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38746 typ host generation 0 ufrag MP5a network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackViewerSendSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49313 typ host generation 0 ufrag MP5a network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49313 typ host generation 0 ufrag MP5a network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26029 sendIceCandidate [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840979629","params":{"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 49313 typ host generation 0 ufrag MP5a network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackViewerSendSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29348 typ srflx raddr 10.53.4.91 rport 49313 generation 0 ufrag MP5a network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29348 typ srflx raddr 10.53.4.91 rport 49313 generation 0 ufrag MP5a network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26029 sendIceCandidate [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840979861","params":{"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 29348 typ srflx raddr 10.53.4.91 rport 49313 generation 0 ufrag MP5a network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:375 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackViewerSendSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (385ms) [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:49:38 GMT [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"64f7f56e-be39-4e9c-95e9-dca35d184a5f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841578},{"uris":["turn:54.87.154.8:3478"],"username":"1673841578:coturn","password":"j9QB2hPsaj2SHakmSFTgiXr7WaU=","expireTimestamp":1673841578}]} [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"64f7f56e-be39-4e9c-95e9-dca35d184a5f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841578},{"uris":["turn:54.87.154.8:3478"],"username":"1673841578:coturn","password":"j9QB2hPsaj2SHakmSFTgiXr7WaU=","expireTimestamp":1673841578}]} [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50172 typ relay raddr 223.104.77.207 rport 29348 generation 0 ufrag MP5a network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 50172 typ relay raddr 223.104.77.207 rport 29348 generation 0 ufrag MP5a network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26029 sendIceCandidate [DEBUG END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840980185","params":{"sessionId":"415b63a8-2a8f-4007-8729-a18545280304","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 50172 typ relay raddr 223.104.77.207 rport 29348 generation 0 ufrag MP5a network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:39.373 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:701 [INFO END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackViewerSendSignal [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:39.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673840979} [DEBUG END] +2023-01-16 11:49:40.693 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840978_1972_1472290499", "version": 2, "timestamp": 1673840979952, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyNTM0MDM3NCAyIElOIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5hPW1zaWQtc2VtYW50aWM6IFdNUyBteUt2c1ZpZGVvU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAvVExTL1JUUC9TQVZQRiA4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNjA3NCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1MDc2MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTA3OTU4MjgyIGNuYW1lOmRJalZjangxUlgzc0MreWRcclxuYT1zc3JjOjExMDc5NTgyODIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTEwNzk1ODI4MiBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjExMDc5NTgyODIgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnRLMFNcclxuYT1pY2UtcHdkOlFrYzJRaHg2UnpxMG8yejFTSkZqeGIvTlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDUzOjc1OjhGOkM4OjhDOkFBOkM0OjI5OkMxOjVCOjVFOkQzOjZBOjlDOjA2Ojc3OjA2OkJCOjExOjg4OjVBOjM2OjZFOkY1OkM4OjhGOkNEOjA1OjlEOkYzOjg5OjQ1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNjA3NCB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1MDc2MSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2MTA2OTI5ODcgY25hbWU6ZElqVmNqeDFSWDNzQyt5ZFxyXG5hPXNzcmM6NjEwNjkyOTg3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjYxMDY5Mjk4NyBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjYxMDY5Mjk4NyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dEswU1xyXG5hPWljZS1wd2Q6UWtjMlFoeDZSenEwbzJ6MVNKRmp4Yi9OXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNTM6NzU6OEY6Qzg6OEM6QUE6QzQ6Mjk6QzE6NUI6NUU6RDM6NkE6OUM6MDY6Nzc6MDY6QkI6MTE6ODg6NUE6MzY6NkU6RjU6Qzg6OEY6Q0Q6MDU6OUQ6RjM6ODk6NDVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "415b63a8-2a8f-4007-8729-a18545280304", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Answer Sdp: v=0 +o=- 25340374 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36074 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 50761 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1107958282 cname:dIjVcjx1RX3sC+yd +a=ssrc:1107958282 msid:myKvsVideoStream myAudioTrack +a=ssrc:1107958282 mslabel:myKvsVideoStream +a=ssrc:1107958282 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tK0S +a=ice-pwd:Qkc2Qhx6Rzq0o2z1SJFjxb/N +a=ice-options:trickle +a=fingerprint:sha-256 53:75:8F:C8:8C:AA:C4:29:C1:5B:5E:D3:6A:9C:06:77:06:BB:11:88:5A:36:6E:F5:C8:8F:CD:05:9D:F3:89:45 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36074 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 50761 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:610692987 cname:dIjVcjx1RX3sC+yd +a=ssrc:610692987 msid:myKvsVideoStream myVideoTrack +a=ssrc:610692987 mslabel:myKvsVideoStream +a=ssrc:610692987 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:tK0S +a=ice-pwd:Qkc2Qhx6Rzq0o2z1SJFjxb/N +a=ice-options:trickle +a=fingerprint:sha-256 53:75:8F:C8:8C:AA:C4:29:C1:5B:5E:D3:6A:9C:06:77:06:BB:11:88:5A:36:6E:F5:C8:8F:CD:05:9D:F3:89:45 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 26029 addRemoteStream [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26029 addRemoteStream [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26029 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Answer Client ID: 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6648 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:49:40.693 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1766 [INFO END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onConnectionChange [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26029 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=b027cabf-4637-441d-8fd3-bb5b5e39a578 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:49:40.693 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840978_1974_259618080", "version": 2, "timestamp": 1673840980129, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 36074 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "415b63a8-2a8f-4007-8729-a18545280304", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Received IceCandidate from remote sessionId = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 checkAndAddIceCandidate message = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Peer connection found already [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36074 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6648 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:49:40.693 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1796 [INFO END] +2023-01-16 11:49:40.693 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840978_1973_710884925", "version": 2, "timestamp": 1673840980191, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 50761 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "415b63a8-2a8f-4007-8729-a18545280304", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Received IceCandidate from remote sessionId = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 checkAndAddIceCandidate message = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Peer connection found already [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 50761 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:49:40.693 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6648 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:49:40.693 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1847 [INFO END] +2023-01-16 11:49:43.722 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840979_1975_1707796097", "version": 2, "timestamp": 1673840981306, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65256 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "415b63a8-2a8f-4007-8729-a18545280304", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Received IceCandidate from remote sessionId = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 checkAndAddIceCandidate message = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Peer connection found already [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65256 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6648 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:49:43.722 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:4246 [INFO END] +2023-01-16 11:49:43.722 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673840979_1976_818565245", "version": 2, "timestamp": 1673840981589, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 62821 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "415b63a8-2a8f-4007-8729-a18545280304", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Received IceCandidate from remote sessionId = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 checkAndAddIceCandidate message = 415b63a8-2a8f-4007-8729-a18545280304 [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Peer connection found already [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6648 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 62821 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:49:43.722 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6648 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:49:43.722 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:4251 [INFO END] +2023-01-16 11:49:44.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 50172 typ relay raddr 223.104.77.207 rport 29348 generation 0 ufrag MP5a network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 65256 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag tK0S network-cost 999 [DEBUG END] +2023-01-16 11:49:44.960 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onConnectionChange [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26029 PeerConnection connected [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 26029 peerConnectSuccess [DEBUG END] +2023-01-16 11:49:46.190 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:6704 [INFO END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26029 startHeartbeat [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26029 getBitRate [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26028 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26028 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 26057 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:49:46.190 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7522 [INFO END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 26057 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 26057 registerBitRateCallback [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 26057 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:49:46.190 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:49:46.190 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:49:46.190 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:49:47.211 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26029 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:49:47.211 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26029 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840905000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:49:48.875 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:415b63a8-2a8f-4007-8729-a18545280304 [INFO END] +2023-01-16 11:49:48.875 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:49:48.875 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673840989278","params":{"sessionId":"415b63a8-2a8f-4007-8729-a18545280304"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:49:48.875 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26029 onConnectionChange [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26029 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673840987000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26028 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:49:48.875 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:50:36.887 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:50:36.887 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10829 [DEBUG END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: timestamp=1673841037291 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: nonce=d5d87611-9b1d-4699-8c05-8b53e19bb507 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: sign=663358469c337a5c8b191566528241d3 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:50:36.887 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:50:36.887 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:50:36.887 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:50:36.887 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:50:37 GMT [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=600 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:50:37 GMT [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=753 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:50:37 GMT [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-amzn-requestid=eaeceb3d-cdf6-4495-b600-ea648e60c17a [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RuHEpboAMFyKg= [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c98d-12663c1811c6b7a33e82b42c;Sampled=0 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1167 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: timestamp=1673841038496 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: nonce=93ec5026-52bf-4f3c-9fd5-7656bdab656a [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: sign=8b2cbb4c1a79d55f74c5fa975b9376a7 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:50:38.036 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:50:38.036 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:50:38.036 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:50:37 GMT [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: x-amzn-requestid=923c53dc-df5f-4dfe-a360-64e50190a97a [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0RuNFRKIAMF0Yw= [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c98d-522321ec201629eb1ea1a3b9;Sampled=0 [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=601 [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1049}} [INFO END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (642ms) [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:50:38 GMT [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841638},{"uris":["turn:54.87.154.8:3478"],"username":"1673841638:coturn","password":"cT4cRZuMohpKVdSF2GBDEdNR+js=","expireTimestamp":1673841638}]} [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841638},{"uris":["turn:54.87.154.8:3478"],"username":"1673841638:coturn","password":"cT4cRZuMohpKVdSF2GBDEdNR+js=","expireTimestamp":1673841638}]} [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:50:39.099 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:50:39.099 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6883,5,main] thread id:10864 [DEBUG END] +2023-01-16 11:50:39.099 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:50:39.099 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:01e8185e-7f31-4647-a784-ce2f40ef3930 耗时:0 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:100 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26769 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26769 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26769 createSdpOffer success [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 26769 oldSDP =v=0 +o=- 1658105769279535815 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1CYd +a=ice-pwd:yR+EewC5essLrurrRnZhTnI5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2648296956 cname:ZS0r7KCXgu39GiZH +a=ssrc:2648296956 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2648296956 mslabel:KvsLocalMediaStream +a=ssrc:2648296956 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1CYd +a=ice-pwd:yR+EewC5essLrurrRnZhTnI5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 677373950 207768306 +a=ssrc:677373950 cname:ZS0r7KCXgu39GiZH +a=ssrc:677373950 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:677373950 mslabel:KvsLocalMediaStream +a=ssrc:677373950 label:KvsVideoTrack +a=ssrc:207768306 cname:ZS0r7KCXgu39GiZH +a=ssrc:207768306 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:207768306 mslabel:KvsLocalMediaStream +a=ssrc:207768306 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] Message >>>signaling_threa - 26769 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1658105769279535815 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1CYd\r\na=ice-pwd:yR+EewC5essLrurrRnZhTnI5\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2648296956 cname:ZS0r7KCXgu39GiZH\r\na=ssrc:2648296956 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2648296956 mslabel:KvsLocalMediaStream\r\na=ssrc:2648296956 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1CYd\r\na=ice-pwd:yR+EewC5essLrurrRnZhTnI5\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 677373950 207768306\r\na=ssrc:677373950 cname:ZS0r7KCXgu39GiZH\r\na=ssrc:677373950 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:677373950 mslabel:KvsLocalMediaStream\r\na=ssrc:677373950 label:KvsVideoTrack\r\na=ssrc:207768306 cname:ZS0r7KCXgu39GiZH\r\na=ssrc:207768306 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:207768306 mslabel:KvsLocalMediaStream\r\na=ssrc:207768306 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] Message >>>signaling_threa - 26769 createOffer description=v=0 +o=- 1658105769279535815 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1CYd +a=ice-pwd:yR+EewC5essLrurrRnZhTnI5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2648296956 cname:ZS0r7KCXgu39GiZH +a=ssrc:2648296956 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2648296956 mslabel:KvsLocalMediaStream +a=ssrc:2648296956 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1CYd +a=ice-pwd:yR+EewC5essLrurrRnZhTnI5 +a=ice-options:trickle renomination +a=fingerprint:sha-256 40:DE:11:D3:FA:B4:EC:D5:34:26:A1:55:B6:99:C7:BB:03:FA:47:A7:AD:72:22:62:A8:8E:6E:FB:91:D0:7A:34 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 677373950 207768306 +a=ssrc:677373950 cname:ZS0r7KCXgu39GiZH +a=ssrc:677373950 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:677373950 mslabel:KvsLocalMediaStream +a=ssrc:677373950 label:KvsVideoTrack +a=ssrc:207768306 cname:ZS0r7KCXgu39GiZH +a=ssrc:207768306 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:207768306 mslabel:KvsLocalMediaStream +a=ssrc:207768306 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26769 sendSdpOffer [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841060669","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE2NTgxMDU3NjkyNzk1MzU4MTUgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MUNZZFxyXG5hPWljZS1wd2Q6eVIrRWV3QzVlc3NMcnVyclJuWmhUbkk1XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDQwOkRFOjExOkQzOkZBOkI0OkVDOkQ1OjM0OjI2OkExOjU1OkI2Ojk5OkM3OkJCOjAzOkZB\nOjQ3OkE3OkFEOjcyOjIyOjYyOkE4OjhFOjZFOkZCOjkxOkQwOjdBOjM0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjY0ODI5Njk1NiBjbmFtZTpaUzByN0tDWGd1MzlHaVpIXHJcbmE9c3NyYzoyNjQ4Mjk2OTU2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNjQ4Mjk2\nOTU2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY0ODI5Njk1NiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjFDWWRcclxuYT1pY2Ut\ncHdkOnlSK0Vld0M1ZXNzTHJ1cnJSblpoVG5JNVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0MDpERToxMTpEMzpGQTpCNDpFQzpE\nNTozNDoyNjpBMTo1NTpCNjo5OTpDNzpCQjowMzpGQTo0NzpBNzpBRDo3MjoyMjo2MjpBODo4RTo2\nRTpGQjo5MTpEMDo3QTozNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA2NzczNzM5NTAgMjA3NzY4MzA2XHJcbmE9c3NyYzo2Nzcz\nNzM5NTAgY25hbWU6WlMwcjdLQ1hndTM5R2laSFxyXG5hPXNzcmM6Njc3MzczOTUwIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo2NzczNzM5NTAgbXNsYWJl\nbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2NzczNzM5NTAgbGFiZWw6S3ZzVmlkZW9U\ncmFja1xyXG5hPXNzcmM6MjA3NzY4MzA2IGNuYW1lOlpTMHI3S0NYZ3UzOUdpWkhcclxuYT1zc3Jj\nOjIwNzc2ODMwNiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNz\ncmM6MjA3NzY4MzA2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjA3NzY4\nMzA2IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841638:coturn","icePassword1":"cT4cRZuMohpKVdSF2GBDEdNR+js\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:130 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackViewerSendSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26769 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53279 typ host generation 0 ufrag 1CYd network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53279 typ host generation 0 ufrag 1CYd network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26769 sendIceCandidate [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841060675","params":{"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 53279 typ host generation 0 ufrag 1CYd network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:135 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackViewerSendSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45495 typ host generation 0 ufrag 1CYd network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45495 typ host generation 0 ufrag 1CYd network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26769 sendIceCandidate [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841060676","params":{"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 45495 typ host generation 0 ufrag 1CYd network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:136 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackViewerSendSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 60131 typ srflx raddr 10.53.4.91 rport 45495 generation 0 ufrag 1CYd network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 60131 typ srflx raddr 10.53.4.91 rport 45495 generation 0 ufrag 1CYd network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26769 sendIceCandidate [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841060913","params":{"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 60131 typ srflx raddr 10.53.4.91 rport 45495 generation 0 ufrag 1CYd network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:373 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackViewerSendSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (425ms) [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:50:59 GMT [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fa034050-4fb8-46e7-b8d7-bcaf7f97c5ca","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841659},{"uris":["turn:52.20.79.251:3478"],"username":"1673841659:coturn","password":"Rx8CDgJYr9AxKxSHOYxJ++tXEM0=","expireTimestamp":1673841659}]} [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fa034050-4fb8-46e7-b8d7-bcaf7f97c5ca","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841659},{"uris":["turn:52.20.79.251:3478"],"username":"1673841659:coturn","password":"Rx8CDgJYr9AxKxSHOYxJ++tXEM0=","expireTimestamp":1673841659}]} [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 51885 typ relay raddr 223.104.77.207 rport 60131 generation 0 ufrag 1CYd network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 51885 typ relay raddr 223.104.77.207 rport 60131 generation 0 ufrag 1CYd network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 26769 sendIceCandidate [DEBUG END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841061267","params":{"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 51885 typ relay raddr 223.104.77.207 rport 60131 generation 0 ufrag 1CYd network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:00.426 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:728 [INFO END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackViewerSendSignal [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:00.426 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841060} [DEBUG END] +2023-01-16 11:51:01.733 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841059_1977_1979424975", "version": 2, "timestamp": 1673841060995, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4NTEyODIzIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM2NDkwIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ4NTY5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjk0NDU2NzMxMCBjbmFtZToydkQ3Ulk4dTRvdW1ER2xIXHJcbmE9c3NyYzo5NDQ1NjczMTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTQ0NTY3MzEwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6OTQ0NTY3MzEwIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo0WUsxXHJcbmE9aWNlLXB3ZDpUWWYwaVJPLzRwRVMwMkk3UW40R2p5cmdcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBEQTpFRTozMDpBMTpEMjowODo1MTpERjowRTo2RjowODowNjo4RjpGNTpEMjo2MzpCNzo3Rjo1NTpBOTowNToxMjpCOTpGNzpGOTo2ODpBRDpERTo3MDowOTpDODo3OVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzY0OTAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDg1NjkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NzA2Mjc0MjcyIGNuYW1lOjJ2RDdSWTh1NG91bURHbEhcclxuYT1zc3JjOjcwNjI3NDI3MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo3MDYyNzQyNzIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo3MDYyNzQyNzIgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjRZSzFcclxuYT1pY2UtcHdkOlRZZjBpUk8vNHBFUzAySTdRbjRHanlyZ1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IERBOkVFOjMwOkExOkQyOjA4OjUxOkRGOjBFOjZGOjA4OjA2OjhGOkY1OkQyOjYzOkI3OjdGOjU1OkE5OjA1OjEyOkI5OkY3OkY5OjY4OkFEOkRFOjcwOjA5OkM4Ojc5XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "01e8185e-7f31-4647-a784-ce2f40ef3930", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Answer Sdp: v=0 +o=- 8512823 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36490 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48569 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:944567310 cname:2vD7RY8u4oumDGlH +a=ssrc:944567310 msid:myKvsVideoStream myAudioTrack +a=ssrc:944567310 mslabel:myKvsVideoStream +a=ssrc:944567310 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4YK1 +a=ice-pwd:TYf0iRO/4pES02I7Qn4Gjyrg +a=ice-options:trickle +a=fingerprint:sha-256 DA:EE:30:A1:D2:08:51:DF:0E:6F:08:06:8F:F5:D2:63:B7:7F:55:A9:05:12:B9:F7:F9:68:AD:DE:70:09:C8:79 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 36490 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 48569 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:706274272 cname:2vD7RY8u4oumDGlH +a=ssrc:706274272 msid:myKvsVideoStream myVideoTrack +a=ssrc:706274272 mslabel:myKvsVideoStream +a=ssrc:706274272 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4YK1 +a=ice-pwd:TYf0iRO/4pES02I7Qn4Gjyrg +a=ice-options:trickle +a=fingerprint:sha-256 DA:EE:30:A1:D2:08:51:DF:0E:6F:08:06:8F:F5:D2:63:B7:7F:55:A9:05:12:B9:F7:F9:68:AD:DE:70:09:C8:79 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 26769 addRemoteStream [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26769 addRemoteStream [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 26769 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Answer Client ID: 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6883 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onConnectionChange [DEBUG END] +2023-01-16 11:51:01.733 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1758 [INFO END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 26769 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=dbed9d33-b88e-469e-ad58-35b5bd0c1894 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:51:01.733 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841059_1978_257421882", "version": 2, "timestamp": 1673841061222, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 48569 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "01e8185e-7f31-4647-a784-ce2f40ef3930", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Received IceCandidate from remote sessionId = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 checkAndAddIceCandidate message = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Peer connection found already [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 48569 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6883 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:51:01.733 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1825 [INFO END] +2023-01-16 11:51:01.733 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841059_1979_2095878243", "version": 2, "timestamp": 1673841061512, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 36490 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "01e8185e-7f31-4647-a784-ce2f40ef3930", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Received IceCandidate from remote sessionId = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 checkAndAddIceCandidate message = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Peer connection found already [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 36490 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:51:01.733 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6883 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:51:01.733 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2125 [INFO END] +2023-01-16 11:51:03.188 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841060_1980_2087403773", "version": 2, "timestamp": 1673841062063, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 57952 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "01e8185e-7f31-4647-a784-ce2f40ef3930", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Received IceCandidate from remote sessionId = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 checkAndAddIceCandidate message = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Peer connection found already [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 57952 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6883 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:51:03.188 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2655 [INFO END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 51885 typ relay raddr 223.104.77.207 rport 60131 generation 0 ufrag 1CYd network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 36490 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 4YK1 network-cost 999 [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:51:03.188 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841060_1981_1538315282", "version": 2, "timestamp": 1673841062472, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 65350 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "01e8185e-7f31-4647-a784-ce2f40ef3930", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Received IceCandidate from remote sessionId = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 checkAndAddIceCandidate message = 01e8185e-7f31-4647-a784-ce2f40ef3930 [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Peer connection found already [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6883 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 65350 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:51:03.188 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6883 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:51:03.188 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3080 [INFO END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onConnectionChange [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 26769 PeerConnection connected [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 26769 peerConnectSuccess [DEBUG END] +2023-01-16 11:51:04.744 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4203 [INFO END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 26769 startHeartbeat [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26769 getBitRate [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26768 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26768 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 26806 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:51:04.744 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4971 [INFO END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 26806 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 26806 registerBitRateCallback [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 26806 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:51:04.744 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:51:04.744 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:51:04.744 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:51:05.772 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26769 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:51:05.772 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 26769 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673840987000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:51:07.560 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:01e8185e-7f31-4647-a784-ce2f40ef3930 [INFO END] +2023-01-16 11:51:07.560 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:51:07.560 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841067961","params":{"sessionId":"01e8185e-7f31-4647-a784-ce2f40ef3930"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:51:07.560 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 26769 onConnectionChange [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 26769 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841065000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 26768 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:51:07.560 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:51:57.085 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_7085 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10834 [DEBUG END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: timestamp=1673841117505 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: nonce=7ca8d366-2333-4a52-947b-d160890191ba [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: sign=99304c48eaf1d2faa40e150f6aa6da81 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:51:57.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:51:57.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:51:57 GMT [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=557 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:51:57 GMT [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=726 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:51:57 GMT [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5aed95b9-2933-4099-8fdb-7c7eeb612013 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0R6pH7XoAMFVog= [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c9dd-550599827f315c4c754cbc6f;Sampled=0 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1136 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: timestamp=1673841118675 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: nonce=4c87f760-d0a1-4610-8d53-d6c5fdaad106 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: sign=bd4776d6d27117542fd34081e3596887 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:51:58.218 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:51:58.218 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:51:58 GMT [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amzn-requestid=82051f84-a958-4895-9e9c-7361c6a59206 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0R6vGYYIAMFdrg= [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4c9de-2f34cdb50500c38f5fd0beb7;Sampled=0 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=537 [INFO END] +2023-01-16 11:51:58.218 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1050}} [INFO END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (666ms) [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:51:58 GMT [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841718},{"uris":["turn:52.20.79.251:3478"],"username":"1673841718:coturn","password":"N1FWMaYxzzb/FSNxFIkac5jlYdE=","expireTimestamp":1673841718}]} [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841718},{"uris":["turn:52.20.79.251:3478"],"username":"1673841718:coturn","password":"N1FWMaYxzzb/FSNxFIkac5jlYdE=","expireTimestamp":1673841718}]} [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:51:59.393 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:51:59.393 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:52:01.649 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7085,5,main] thread id:10870 [DEBUG END] +2023-01-16 11:52:01.649 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:52:01.649 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@b3b6225 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:2024cc62-fde5-4bbb-a2e2-c47663454f8c 耗时:1 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27441 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27441 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27441 createSdpOffer success [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 27441 oldSDP =v=0 +o=- 8105441066674025324 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7Tuw +a=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2674489445 cname:au3aL74DaSQ3tf5M +a=ssrc:2674489445 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2674489445 mslabel:KvsLocalMediaStream +a=ssrc:2674489445 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7Tuw +a=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 619729904 2727431296 +a=ssrc:619729904 cname:au3aL74DaSQ3tf5M +a=ssrc:619729904 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:619729904 mslabel:KvsLocalMediaStream +a=ssrc:619729904 label:KvsVideoTrack +a=ssrc:2727431296 cname:au3aL74DaSQ3tf5M +a=ssrc:2727431296 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2727431296 mslabel:KvsLocalMediaStream +a=ssrc:2727431296 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] Message >>>signaling_threa - 27441 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8105441066674025324 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7Tuw\r\na=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2674489445 cname:au3aL74DaSQ3tf5M\r\na=ssrc:2674489445 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2674489445 mslabel:KvsLocalMediaStream\r\na=ssrc:2674489445 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:7Tuw\r\na=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 619729904 2727431296\r\na=ssrc:619729904 cname:au3aL74DaSQ3tf5M\r\na=ssrc:619729904 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:619729904 mslabel:KvsLocalMediaStream\r\na=ssrc:619729904 label:KvsVideoTrack\r\na=ssrc:2727431296 cname:au3aL74DaSQ3tf5M\r\na=ssrc:2727431296 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2727431296 mslabel:KvsLocalMediaStream\r\na=ssrc:2727431296 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] Message >>>signaling_threa - 27441 createOffer description=v=0 +o=- 8105441066674025324 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7Tuw +a=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2674489445 cname:au3aL74DaSQ3tf5M +a=ssrc:2674489445 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2674489445 mslabel:KvsLocalMediaStream +a=ssrc:2674489445 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:7Tuw +a=ice-pwd:pZ7pZuL3Ev04fv8xCWcXmvGb +a=ice-options:trickle renomination +a=fingerprint:sha-256 98:CA:44:55:58:11:30:3C:B3:0D:38:60:DB:E2:CE:C5:9F:D1:66:7A:78:BC:52:97:1E:F0:4C:1E:83:50:63:92 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 619729904 2727431296 +a=ssrc:619729904 cname:au3aL74DaSQ3tf5M +a=ssrc:619729904 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:619729904 mslabel:KvsLocalMediaStream +a=ssrc:619729904 label:KvsVideoTrack +a=ssrc:2727431296 cname:au3aL74DaSQ3tf5M +a=ssrc:2727431296 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2727431296 mslabel:KvsLocalMediaStream +a=ssrc:2727431296 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27441 sendSdpOffer [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841140373","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDgxMDU0NDEwNjY2NzQwMjUzMjQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6N1R1d1xyXG5hPWljZS1wd2Q6cFo3cFp1TDNFdjA0ZnY4eENXY1htdkdiXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDk4OkNBOjQ0OjU1OjU4OjExOjMwOjNDOkIzOjBEOjM4OjYwOkRCOkUyOkNFOkM1OjlGOkQx\nOjY2OjdBOjc4OkJDOjUyOjk3OjFFOkYwOjRDOjFFOjgzOjUwOjYzOjkyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjY3NDQ4OTQ0NSBjbmFtZTphdTNhTDc0RGFTUTN0ZjVNXHJcbmE9c3NyYzoyNjc0NDg5NDQ1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNjc0NDg5\nNDQ1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjY3NDQ4OTQ0NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjdUdXdcclxuYT1pY2Ut\ncHdkOnBaN3BadUwzRXYwNGZ2OHhDV2NYbXZHYlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5ODpDQTo0NDo1NTo1ODoxMTozMDoz\nQzpCMzowRDozODo2MDpEQjpFMjpDRTpDNTo5RjpEMTo2Njo3QTo3ODpCQzo1Mjo5NzoxRTpGMDo0\nQzoxRTo4Mzo1MDo2Mzo5MlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA2MTk3Mjk5MDQgMjcyNzQzMTI5NlxyXG5hPXNzcmM6NjE5\nNzI5OTA0IGNuYW1lOmF1M2FMNzREYVNRM3RmNU1cclxuYT1zc3JjOjYxOTcyOTkwNCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NjE5NzI5OTA0IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjE5NzI5OTA0IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjI3Mjc0MzEyOTYgY25hbWU6YXUzYUw3NERhU1EzdGY1TVxyXG5hPXNz\ncmM6MjcyNzQzMTI5NiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MjcyNzQzMTI5NiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI3\nMjc0MzEyOTYgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841718:coturn","icePassword1":"N1FWMaYxzzb/FSNxFIkac5jlYdE\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackViewerSendSignal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27441 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55335 typ host generation 0 ufrag 7Tuw network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55335 typ host generation 0 ufrag 7Tuw network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27441 sendIceCandidate [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841140378","params":{"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 55335 typ host generation 0 ufrag 7Tuw network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackViewerSendSignal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57973 typ host generation 0 ufrag 7Tuw network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57973 typ host generation 0 ufrag 7Tuw network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27441 sendIceCandidate [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841140379","params":{"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57973 typ host generation 0 ufrag 7Tuw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackViewerSendSignal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 38696 typ srflx raddr 10.53.4.91 rport 57973 generation 0 ufrag 7Tuw network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 38696 typ srflx raddr 10.53.4.91 rport 57973 generation 0 ufrag 7Tuw network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27441 sendIceCandidate [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841140623","params":{"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 38696 typ srflx raddr 10.53.4.91 rport 57973 generation 0 ufrag 7Tuw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackViewerSendSignal [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (403ms) [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:52:19 GMT [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e5b009e8-aabf-47b2-83d5-b0d8d8d67bee","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841739},{"uris":["turn:52.20.79.251:3478"],"username":"1673841739:coturn","password":"IpWeyfhi241EmSo70Om/3+/ClzQ=","expireTimestamp":1673841739}]} [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e5b009e8-aabf-47b2-83d5-b0d8d8d67bee","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841739},{"uris":["turn:52.20.79.251:3478"],"username":"1673841739:coturn","password":"IpWeyfhi241EmSo70Om/3+/ClzQ=","expireTimestamp":1673841739}]} [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54714 typ relay raddr 223.104.77.201 rport 38696 generation 0 ufrag 7Tuw network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54714 typ relay raddr 223.104.77.201 rport 38696 generation 0 ufrag 7Tuw network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 27441 sendIceCandidate [DEBUG END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841140918","params":{"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54714 typ relay raddr 223.104.77.201 rport 38696 generation 0 ufrag 7Tuw network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:20.120 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:688 [INFO END] +2023-01-16 11:52:20.120 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackViewerSendSignal [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:21.304 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841138_1982_1299398637", "version": 2, "timestamp": 1673841140618, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2024cc62-fde5-4bbb-a2e2-c47663454f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Received IceCandidate from remote sessionId = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 checkAndAddIceCandidate message = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:52:21.304 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1585 [INFO END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841140} [DEBUG END] +2023-01-16 11:52:21.304 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841138_1983_927551888", "version": 2, "timestamp": 1673841140867, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA4OTAwMzIxMjcgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzcyMTMgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDk2ODggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTA2NDIzMjE3IGNuYW1lOjlqeHZzWm9PU01QUlZRQXlcclxuYT1zc3JjOjkwNjQyMzIxNyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo5MDY0MjMyMTcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo5MDY0MjMyMTcgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm04ZXZcclxuYT1pY2UtcHdkOll2YTErOTFsU3p0cUFUaEx6TTYzaWh2elxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEE1OjkxOjRCOjIyOjIxOjJEOjU5OkQwOjYzOkQ3OkQ5Ojc0OjQ2OjBBOjI5OkIwOjlFOjUzOjBDOjExOjNBOjFDOkZFOkY2OjUxOjExOjAwOkQ5OkJBOjA0OjdEOjg1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNzIxMyB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0OTY4OCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMDMwMDI2MjY1IGNuYW1lOjlqeHZzWm9PU01QUlZRQXlcclxuYT1zc3JjOjIwMzAwMjYyNjUgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MjAzMDAyNjI2NSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjIwMzAwMjYyNjUgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm04ZXZcclxuYT1pY2UtcHdkOll2YTErOTFsU3p0cUFUaEx6TTYzaWh2elxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEE1OjkxOjRCOjIyOjIxOjJEOjU5OkQwOjYzOkQ3OkQ5Ojc0OjQ2OjBBOjI5OkIwOjlFOjUzOjBDOjExOjNBOjFDOkZFOkY2OjUxOjExOjAwOkQ5OkJBOjA0OjdEOjg1XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "2024cc62-fde5-4bbb-a2e2-c47663454f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Answer Sdp: v=0 +o=- 890032127 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37213 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:906423217 cname:9jxvsZoOSMPRVQAy +a=ssrc:906423217 msid:myKvsVideoStream myAudioTrack +a=ssrc:906423217 mslabel:myKvsVideoStream +a=ssrc:906423217 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:m8ev +a=ice-pwd:Yva1+91lSztqAThLzM63ihvz +a=ice-options:trickle +a=fingerprint:sha-256 A5:91:4B:22:21:2D:59:D0:63:D7:D9:74:46:0A:29:B0:9E:53:0C:11:3A:1C:FE:F6:51:11:00:D9:BA:04:7D:85 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37213 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2030026265 cname:9jxvsZoOSMPRVQAy +a=ssrc:2030026265 msid:myKvsVideoStream myVideoTrack +a=ssrc:2030026265 mslabel:myKvsVideoStream +a=ssrc:2030026265 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:m8ev +a=ice-pwd:Yva1+91lSztqAThLzM63ihvz +a=ice-options:trickle +a=fingerprint:sha-256 A5:91:4B:22:21:2D:59:D0:63:D7:D9:74:46:0A:29:B0:9E:53:0C:11:3A:1C:FE:F6:51:11:00:D9:BA:04:7D:85 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@e5f85ff], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 27441 addRemoteStream [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27441 addRemoteStream [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 27441 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Answer Client ID: 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onConnectionChange [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 27441 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=4bf33d1d-256a-46aa-979c-05140b46e28a videoTrackState=LIVE [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49688 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:52:21.304 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1923 [INFO END] +2023-01-16 11:52:21.304 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841139_1984_480456234", "version": 2, "timestamp": 1673841141036, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37213 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2024cc62-fde5-4bbb-a2e2-c47663454f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Received IceCandidate from remote sessionId = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 checkAndAddIceCandidate message = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Peer connection found already [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37213 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:52:21.304 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:52:21.304 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1927 [INFO END] +2023-01-16 11:52:22.965 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841140_1985_1153224115", "version": 2, "timestamp": 1673841141827, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55843 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2024cc62-fde5-4bbb-a2e2-c47663454f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Received IceCandidate from remote sessionId = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 checkAndAddIceCandidate message = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Peer connection found already [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55843 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:52:22.965 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2742 [INFO END] +2023-01-16 11:52:22.965 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841140_1986_1454392890", "version": 2, "timestamp": 1673841142306, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 60004 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2024cc62-fde5-4bbb-a2e2-c47663454f8c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Received IceCandidate from remote sessionId = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 checkAndAddIceCandidate message = 2024cc62-fde5-4bbb-a2e2-c47663454f8c [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Peer connection found already [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7085 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 60004 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:52:22.965 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7085 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:52:22.965 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3204 [INFO END] +2023-01-16 11:52:24.923 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54714 typ relay raddr 223.104.77.201 rport 38696 generation 0 ufrag 7Tuw network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 55843 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag m8ev network-cost 999 [DEBUG END] +2023-01-16 11:52:24.923 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onConnectionChange [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 27441 PeerConnection connected [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 27441 peerConnectSuccess [DEBUG END] +2023-01-16 11:52:26.289 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:6056 [INFO END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 27441 startHeartbeat [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27441 getBitRate [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27440 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:52:26.289 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27440 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27441 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 27476 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:52:27.305 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7164 [INFO END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 27476 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 27476 registerBitRateCallback [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 27476 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:52:27.305 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:52:27.305 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:52:27.305 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:52:28.312 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 27441 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@b7b848a, resetStatus=0, onLineRefresh=false, signature4localFile=1673841065000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:52:30.563 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:2024cc62-fde5-4bbb-a2e2-c47663454f8c [INFO END] +2023-01-16 11:52:30.563 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:52:30.563 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841150971","params":{"sessionId":"2024cc62-fde5-4bbb-a2e2-c47663454f8c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@ea231b7 [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:52:30.563 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 27441 onConnectionChange [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 27441 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@b7b848a, resetStatus=0, onLineRefresh=false, signature4localFile=1673841147000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 27440 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:52:30.563 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:53:22.334 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:53:22.334 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10844 [DEBUG END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: timestamp=1673841202737 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: nonce=68a533b6-864c-4e9b-8870-698a49099be7 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: sign=6faef3fe241f65b57803be474aec4b0b [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:53:22.334 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:53:22.334 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:53:22.334 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:53:22.334 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:53:22 GMT [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=544 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:53:22 GMT [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=692 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:53:22 GMT [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amzn-requestid=4b61e6f7-9bd7-464f-a3bb-0cd904653808 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SH9FaBIAMFxmg= [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ca32-606e79bf1f3b7a2458bd0125;Sampled=0 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1139 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: timestamp=1673841203906 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: nonce=6ca67bc6-c556-4055-81f0-acc6032e5471 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: sign=a22e0f0338a237311e00fbbdfceb6ae9 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:53:23.431 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:53:23.431 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:53:23 GMT [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f647053c-ebb3-4011-a84d-c9e777dd0baf [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SICEtloAMFRZw= [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ca33-1ca4081f5d3fd2d13bc84cde;Sampled=0 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=448 [INFO END] +2023-01-16 11:53:23.431 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1051}} [INFO END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (661ms) [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:53:23 GMT [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841803},{"uris":["turn:52.20.79.251:3478"],"username":"1673841803:coturn","password":"E3YfG/jIOmlnHzqIgMLgpzbaLLk=","expireTimestamp":1673841803}]} [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841803},{"uris":["turn:52.20.79.251:3478"],"username":"1673841803:coturn","password":"E3YfG/jIOmlnHzqIgMLgpzbaLLk=","expireTimestamp":1673841803}]} [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:53:24.581 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:53:24.581 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2330,5,main] thread id:10879 [DEBUG END] +2023-01-16 11:53:25.630 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:53:25.630 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:e78df6ae-cf2c-400a-983a-05ab391c09c2 耗时:0 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28432 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28432 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28432 createSdpOffer success [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 28432 oldSDP =v=0 +o=- 8867102497733617401 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rIrK +a=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1598884155 cname:Ik0FE6pNfnZVfJmp +a=ssrc:1598884155 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1598884155 mslabel:KvsLocalMediaStream +a=ssrc:1598884155 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rIrK +a=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2008442936 55924418 +a=ssrc:2008442936 cname:Ik0FE6pNfnZVfJmp +a=ssrc:2008442936 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2008442936 mslabel:KvsLocalMediaStream +a=ssrc:2008442936 label:KvsVideoTrack +a=ssrc:55924418 cname:Ik0FE6pNfnZVfJmp +a=ssrc:55924418 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:55924418 mslabel:KvsLocalMediaStream +a=ssrc:55924418 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] Message >>>signaling_threa - 28432 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8867102497733617401 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rIrK\r\na=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1598884155 cname:Ik0FE6pNfnZVfJmp\r\na=ssrc:1598884155 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1598884155 mslabel:KvsLocalMediaStream\r\na=ssrc:1598884155 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:rIrK\r\na=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2008442936 55924418\r\na=ssrc:2008442936 cname:Ik0FE6pNfnZVfJmp\r\na=ssrc:2008442936 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2008442936 mslabel:KvsLocalMediaStream\r\na=ssrc:2008442936 label:KvsVideoTrack\r\na=ssrc:55924418 cname:Ik0FE6pNfnZVfJmp\r\na=ssrc:55924418 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:55924418 mslabel:KvsLocalMediaStream\r\na=ssrc:55924418 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] Message >>>signaling_threa - 28432 createOffer description=v=0 +o=- 8867102497733617401 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rIrK +a=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1598884155 cname:Ik0FE6pNfnZVfJmp +a=ssrc:1598884155 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1598884155 mslabel:KvsLocalMediaStream +a=ssrc:1598884155 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:rIrK +a=ice-pwd:sLbirFy/lzeNzbwUM7sjXqI/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 F7:AD:FE:5A:26:2F:52:32:3F:36:95:49:A3:63:90:B9:23:E3:11:78:E9:2A:60:A3:55:3B:AB:10:CB:9A:75:E4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2008442936 55924418 +a=ssrc:2008442936 cname:Ik0FE6pNfnZVfJmp +a=ssrc:2008442936 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2008442936 mslabel:KvsLocalMediaStream +a=ssrc:2008442936 label:KvsVideoTrack +a=ssrc:55924418 cname:Ik0FE6pNfnZVfJmp +a=ssrc:55924418 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:55924418 mslabel:KvsLocalMediaStream +a=ssrc:55924418 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28432 sendSdpOffer [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841225767","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg4NjcxMDI0OTc3MzM2MTc0MDEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6cklyS1xyXG5hPWljZS1wd2Q6c0xiaXJGeS9semVOemJ3VU03c2pYcUkvXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEY3OkFEOkZFOjVBOjI2OjJGOjUyOjMyOjNGOjM2Ojk1OjQ5OkEzOjYzOjkwOkI5OjIzOkUz\nOjExOjc4OkU5OjJBOjYwOkEzOjU1OjNCOkFCOjEwOkNCOjlBOjc1OkU0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTU5ODg4NDE1NSBjbmFtZTpJazBGRTZwTmZuWlZmSm1wXHJcbmE9c3NyYzoxNTk4ODg0MTU1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTk4ODg0\nMTU1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTU5ODg4NDE1NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnJJcktcclxuYT1pY2Ut\ncHdkOnNMYmlyRnkvbHplTnpid1VNN3NqWHFJL1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGNzpBRDpGRTo1QToyNjoyRjo1Mjoz\nMjozRjozNjo5NTo0OTpBMzo2Mzo5MDpCOToyMzpFMzoxMTo3ODpFOToyQTo2MDpBMzo1NTozQjpB\nQjoxMDpDQjo5QTo3NTpFNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyMDA4NDQyOTM2IDU1OTI0NDE4XHJcbmE9c3NyYzoyMDA4\nNDQyOTM2IGNuYW1lOklrMEZFNnBOZm5aVmZKbXBcclxuYT1zc3JjOjIwMDg0NDI5MzYgbXNpZDpL\ndnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjIwMDg0NDI5MzYgbXNs\nYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyMDA4NDQyOTM2IGxhYmVsOkt2c1Zp\nZGVvVHJhY2tcclxuYT1zc3JjOjU1OTI0NDE4IGNuYW1lOklrMEZFNnBOZm5aVmZKbXBcclxuYT1z\nc3JjOjU1OTI0NDE4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9\nc3NyYzo1NTkyNDQxOCBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjU1OTI0\nNDE4IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841803:coturn","icePassword1":"E3YfG/jIOmlnHzqIgMLgpzbaLLk\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackViewerSendSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28432 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49948 typ host generation 0 ufrag rIrK network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49948 typ host generation 0 ufrag rIrK network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28432 sendIceCandidate [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841225772","params":{"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49948 typ host generation 0 ufrag rIrK network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:138 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackViewerSendSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 58783 typ host generation 0 ufrag rIrK network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 58783 typ host generation 0 ufrag rIrK network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28432 sendIceCandidate [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841225773","params":{"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 58783 typ host generation 0 ufrag rIrK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackViewerSendSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 21282 typ srflx raddr 10.53.4.91 rport 58783 generation 0 ufrag rIrK network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 21282 typ srflx raddr 10.53.4.91 rport 58783 generation 0 ufrag rIrK network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28432 sendIceCandidate [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841226022","params":{"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 21282 typ srflx raddr 10.53.4.91 rport 58783 generation 0 ufrag rIrK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:388 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackViewerSendSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (453ms) [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:53:45 GMT [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"aedc9e27-6815-4d8a-bbf3-892a0aab8337","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841825},{"uris":["turn:52.20.79.251:3478"],"username":"1673841825:coturn","password":"v7eiyYz7PBVbXWOa5tBHilFqL3c=","expireTimestamp":1673841825}]} [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"aedc9e27-6815-4d8a-bbf3-892a0aab8337","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841825},{"uris":["turn:52.20.79.251:3478"],"username":"1673841825:coturn","password":"v7eiyYz7PBVbXWOa5tBHilFqL3c=","expireTimestamp":1673841825}]} [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54013 typ relay raddr 223.104.77.201 rport 21282 generation 0 ufrag rIrK network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54013 typ relay raddr 223.104.77.201 rport 21282 generation 0 ufrag rIrK network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 28432 sendIceCandidate [DEBUG END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841226299","params":{"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54013 typ relay raddr 223.104.77.201 rport 21282 generation 0 ufrag rIrK network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:45.525 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:665 [INFO END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackViewerSendSignal [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:45.525 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841226} [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841224_1987_904232397", "version": 2, "timestamp": 1673841226021, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjEyNjk1MTE1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ4Njg5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwODgwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjY1NDMwMjcxIGNuYW1lOjd3Q1dHVGNCNEdkT0kzTVRcclxuYT1zc3JjOjY1NDMwMjcxIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjY1NDMwMjcxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NjU0MzAyNzEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBMSDVcclxuYT1pY2UtcHdkOnhkZ1NLMlMrQk9hNHlDV2huTExzVVc4VFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEVDOkMzOkMwOjMwOjMxOkI4OjMyOkQ2OjJGOjBCOjVEOkI1OkMxOjFGOkMzOjdEOkIyOjE3OkM1OjczOjUyOkExOjhEOjgzOkMxOkIzOjc2OjY0OjU0OkMwOjc2OjhDXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA0ODY4OSB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA2MDg4MCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMzc2Njg4MTE5IGNuYW1lOjd3Q1dHVGNCNEdkT0kzTVRcclxuYT1zc3JjOjEzNzY2ODgxMTkgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTM3NjY4ODExOSBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjEzNzY2ODgxMTkgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBMSDVcclxuYT1pY2UtcHdkOnhkZ1NLMlMrQk9hNHlDV2huTExzVVc4VFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEVDOkMzOkMwOjMwOjMxOkI4OjMyOkQ2OjJGOjBCOjVEOkI1OkMxOjFGOkMzOjdEOkIyOjE3OkM1OjczOjUyOkExOjhEOjgzOkMxOkIzOjc2OjY0OjU0OkMwOjc2OjhDXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "e78df6ae-cf2c-400a-983a-05ab391c09c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Answer Sdp: v=0 +o=- 1612695115 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48689 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60880 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:65430271 cname:7wCWGTcB4GdOI3MT +a=ssrc:65430271 msid:myKvsVideoStream myAudioTrack +a=ssrc:65430271 mslabel:myKvsVideoStream +a=ssrc:65430271 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PLH5 +a=ice-pwd:xdgSK2S+BOa4yCWhnLLsUW8T +a=ice-options:trickle +a=fingerprint:sha-256 EC:C3:C0:30:31:B8:32:D6:2F:0B:5D:B5:C1:1F:C3:7D:B2:17:C5:73:52:A1:8D:83:C1:B3:76:64:54:C0:76:8C +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 48689 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60880 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1376688119 cname:7wCWGTcB4GdOI3MT +a=ssrc:1376688119 msid:myKvsVideoStream myVideoTrack +a=ssrc:1376688119 mslabel:myKvsVideoStream +a=ssrc:1376688119 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:PLH5 +a=ice-pwd:xdgSK2S+BOa4yCWhnLLsUW8T +a=ice-options:trickle +a=fingerprint:sha-256 EC:C3:C0:30:31:B8:32:D6:2F:0B:5D:B5:C1:1F:C3:7D:B2:17:C5:73:52:A1:8D:83:C1:B3:76:64:54:C0:76:8C +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 28432 addRemoteStream [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28432 addRemoteStream [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 28432 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Answer Client ID: e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2330 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2028 [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onConnectionChange [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 28432 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=c232bb11-3633-490b-b3a3-99ad8ac9e6cb videoTrackState=LIVE [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841224_1988_159279019", "version": 2, "timestamp": 1673841226305, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60880 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e78df6ae-cf2c-400a-983a-05ab391c09c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Received IceCandidate from remote sessionId = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 checkAndAddIceCandidate message = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Peer connection found already [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60880 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2330 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2295 [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841224_1989_1905586941", "version": 2, "timestamp": 1673841226589, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 48689 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e78df6ae-cf2c-400a-983a-05ab391c09c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Received IceCandidate from remote sessionId = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 checkAndAddIceCandidate message = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Peer connection found already [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 48689 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2330 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2305 [INFO END] +2023-01-16 11:53:47.172 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841225_1990_1804333946", "version": 2, "timestamp": 1673841227027, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63789 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e78df6ae-cf2c-400a-983a-05ab391c09c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Received IceCandidate from remote sessionId = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 checkAndAddIceCandidate message = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Peer connection found already [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63789 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:53:47.172 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2330 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:53:47.172 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2527 [INFO END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54013 typ relay raddr 223.104.77.201 rport 21282 generation 0 ufrag rIrK network-id 3 network-cost 900 remote sdp = candidate:3617759524 1 udp 2130706431 60880 typ prflx generation 0 ufrag PLH5 [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:53:48.653 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841225_1991_601640617", "version": 2, "timestamp": 1673841227765, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50989 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "e78df6ae-cf2c-400a-983a-05ab391c09c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Received IceCandidate from remote sessionId = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 checkAndAddIceCandidate message = e78df6ae-cf2c-400a-983a-05ab391c09c2 [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Peer connection found already [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2330 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50989 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:53:48.653 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2330 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:53:48.653 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3383 [INFO END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onConnectionChange [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 28432 PeerConnection connected [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 28432 peerConnectSuccess [DEBUG END] +2023-01-16 11:53:50.102 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4473 [INFO END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 28432 startHeartbeat [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28432 getBitRate [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28431 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28431 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 28472 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:53:50.102 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5254 [INFO END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 28472 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 28472 registerBitRateCallback [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 28472 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:53:50.102 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:53:50.102 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:53:50.102 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:53:51.132 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28432 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:53:51.132 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 28432 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841147000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:53:52.547 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:e78df6ae-cf2c-400a-983a-05ab391c09c2 [INFO END] +2023-01-16 11:53:52.547 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:53:52.547 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841232940","params":{"sessionId":"e78df6ae-cf2c-400a-983a-05ab391c09c2"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:53:52.547 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 28432 onConnectionChange [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 28432 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841231000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 28431 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:53:52.547 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:54:42.519 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:54:42.519 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10848 [DEBUG END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: timestamp=1673841282939 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: nonce=5f2497d2-b0f1-4731-bf13-80f78bf44d0e [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: sign=4384cebabd23f5228cca3de97f29df6e [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:54:42.519 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:54:42.519 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:54:42.519 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:54:42.519 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:54:42 GMT [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=620 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:54:42 GMT [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=764 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:54:43 GMT [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amzn-requestid=262fbafe-047b-4b70-b3ae-0d4a46b90cea [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SUfFoaIAMFuVQ= [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ca82-1a3be84278f962837cd88487;Sampled=0 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1177 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: timestamp=1673841284154 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: nonce=2a0503bc-1cfc-45ca-bf2e-b28ce4f3bc89 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: sign=66f118945e34629f0fa9d482603b6dc2 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:54:43.707 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:54:43.707 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:54:43 GMT [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2b0f32a2-aa5e-47c7-a66c-e577da609564 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SUlHqBoAMFkag= [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ca83-7ba0cf0a2453c0b6206f1a01;Sampled=0 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=516 [INFO END] +2023-01-16 11:54:43.707 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1052}} [INFO END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (689ms) [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:54:43 GMT [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841883},{"uris":["turn:54.87.154.8:3478"],"username":"1673841883:coturn","password":"gnaxOnAjLeuyH6sAxIUsV5aJW8c=","expireTimestamp":1673841883}]} [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673841883},{"uris":["turn:54.87.154.8:3478"],"username":"1673841883:coturn","password":"gnaxOnAjLeuyH6sAxIUsV5aJW8c=","expireTimestamp":1673841883}]} [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:54:44.858 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:54:44.858 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2513,5,main] thread id:10883 [DEBUG END] +2023-01-16 11:54:44.858 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:54:46.033 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0c77ff69-0084-4e58-be3d-f0a995e0b0c2 耗时:1 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:114 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29075 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29075 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29075 createSdpOffer success [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29075 oldSDP =v=0 +o=- 6854613388481693259 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qzaM +a=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH +a=ice-options:trickle renomination +a=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1198621677 cname:c3t3Qw+tW+lXvLsv +a=ssrc:1198621677 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1198621677 mslabel:KvsLocalMediaStream +a=ssrc:1198621677 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qzaM +a=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH +a=ice-options:trickle renomination +a=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2893357616 3445437905 +a=ssrc:2893357616 cname:c3t3Qw+tW+lXvLsv +a=ssrc:2893357616 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2893357616 mslabel:KvsLocalMediaStream +a=ssrc:2893357616 label:KvsVideoTrack +a=ssrc:3445437905 cname:c3t3Qw+tW+lXvLsv +a=ssrc:3445437905 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3445437905 mslabel:KvsLocalMediaStream +a=ssrc:3445437905 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] Message >>>signaling_threa - 29075 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6854613388481693259 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qzaM\r\na=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1198621677 cname:c3t3Qw+tW+lXvLsv\r\na=ssrc:1198621677 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1198621677 mslabel:KvsLocalMediaStream\r\na=ssrc:1198621677 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qzaM\r\na=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2893357616 3445437905\r\na=ssrc:2893357616 cname:c3t3Qw+tW+lXvLsv\r\na=ssrc:2893357616 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2893357616 mslabel:KvsLocalMediaStream\r\na=ssrc:2893357616 label:KvsVideoTrack\r\na=ssrc:3445437905 cname:c3t3Qw+tW+lXvLsv\r\na=ssrc:3445437905 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3445437905 mslabel:KvsLocalMediaStream\r\na=ssrc:3445437905 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] Message >>>signaling_threa - 29075 createOffer description=v=0 +o=- 6854613388481693259 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qzaM +a=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH +a=ice-options:trickle renomination +a=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1198621677 cname:c3t3Qw+tW+lXvLsv +a=ssrc:1198621677 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1198621677 mslabel:KvsLocalMediaStream +a=ssrc:1198621677 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qzaM +a=ice-pwd:lse+y86qMV6lXAf4CR7XRUEH +a=ice-options:trickle renomination +a=fingerprint:sha-256 E2:97:30:5A:B6:FA:A2:EF:A1:FD:43:94:EE:FB:6A:A0:CA:09:3F:A7:85:9A:22:50:F3:21:E4:E6:BA:00:E6:49 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2893357616 3445437905 +a=ssrc:2893357616 cname:c3t3Qw+tW+lXvLsv +a=ssrc:2893357616 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2893357616 mslabel:KvsLocalMediaStream +a=ssrc:2893357616 label:KvsVideoTrack +a=ssrc:3445437905 cname:c3t3Qw+tW+lXvLsv +a=ssrc:3445437905 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3445437905 mslabel:KvsLocalMediaStream +a=ssrc:3445437905 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29075 sendSdpOffer [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841305472","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY4NTQ2MTMzODg0ODE2OTMyNTkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6cXphTVxyXG5hPWljZS1wd2Q6bHNlK3k4NnFNVjZsWEFmNENSN1hSVUVIXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEUyOjk3OjMwOjVBOkI2OkZBOkEyOkVGOkExOkZEOjQzOjk0OkVFOkZCOjZBOkEwOkNBOjA5\nOjNGOkE3Ojg1OjlBOjIyOjUwOkYzOjIxOkU0OkU2OkJBOjAwOkU2OjQ5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTE5ODYyMTY3NyBjbmFtZTpjM3QzUXcrdFcrbFh2THN2XHJcbmE9c3NyYzoxMTk4NjIxNjc3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMTk4NjIx\nNjc3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTE5ODYyMTY3NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnF6YU1cclxuYT1pY2Ut\ncHdkOmxzZSt5ODZxTVY2bFhBZjRDUjdYUlVFSFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFMjo5NzozMDo1QTpCNjpGQTpBMjpF\nRjpBMTpGRDo0Mzo5NDpFRTpGQjo2QTpBMDpDQTowOTozRjpBNzo4NTo5QToyMjo1MDpGMzoyMTpF\nNDpFNjpCQTowMDpFNjo0OVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyODkzMzU3NjE2IDM0NDU0Mzc5MDVcclxuYT1zc3JjOjI4\nOTMzNTc2MTYgY25hbWU6YzN0M1F3K3RXK2xYdkxzdlxyXG5hPXNzcmM6Mjg5MzM1NzYxNiBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjg5MzM1NzYxNiBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI4OTMzNTc2MTYgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzQ0NTQzNzkwNSBjbmFtZTpjM3QzUXcrdFcrbFh2THN2XHJc\nbmE9c3NyYzozNDQ1NDM3OTA1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozNDQ1NDM3OTA1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzQ0NTQzNzkwNSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673841883:coturn","icePassword1":"gnaxOnAjLeuyH6sAxIUsV5aJW8c\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackViewerSendSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29075 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52527 typ host generation 0 ufrag qzaM network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52527 typ host generation 0 ufrag qzaM network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29075 sendIceCandidate [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841305477","params":{"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 52527 typ host generation 0 ufrag qzaM network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackViewerSendSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 41286 typ host generation 0 ufrag qzaM network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 41286 typ host generation 0 ufrag qzaM network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29075 sendIceCandidate [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841305479","params":{"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 41286 typ host generation 0 ufrag qzaM network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:150 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackViewerSendSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (404ms) [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:55:04 GMT [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d6902d99-70c9-44b6-9f4b-43c84fb3c747","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841904},{"uris":["turn:52.20.79.251:3478"],"username":"1673841904:coturn","password":"OT1RmMgUbaMouTRgx5CaAWe/ItQ=","expireTimestamp":1673841904}]} [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d6902d99-70c9-44b6-9f4b-43c84fb3c747","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841904},{"uris":["turn:52.20.79.251:3478"],"username":"1673841904:coturn","password":"OT1RmMgUbaMouTRgx5CaAWe/ItQ=","expireTimestamp":1673841904}]} [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 32516 typ srflx raddr 10.53.4.91 rport 41286 generation 0 ufrag qzaM network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 32516 typ srflx raddr 10.53.4.91 rport 41286 generation 0 ufrag qzaM network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29075 sendIceCandidate [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841305757","params":{"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 32516 typ srflx raddr 10.53.4.91 rport 41286 generation 0 ufrag qzaM network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:425 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackViewerSendSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 51802 typ relay raddr 223.104.77.207 rport 32516 generation 0 ufrag qzaM network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 51802 typ relay raddr 223.104.77.207 rport 32516 generation 0 ufrag qzaM network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29075 sendIceCandidate [DEBUG END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841306010","params":{"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 51802 typ relay raddr 223.104.77.207 rport 32516 generation 0 ufrag qzaM network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:05.216 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:680 [INFO END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackViewerSendSignal [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:05.216 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841305} [DEBUG END] +2023-01-16 11:55:06.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841303_1992_322863654", "version": 2, "timestamp": 1673841305777, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzNzE1OTAyMjIgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDExMTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDI5OTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTU3NjM0NzUwNyBjbmFtZTpOL2tkb0srdzNIeTViaDFPXHJcbmE9c3NyYzoxNTc2MzQ3NTA3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE1NzYzNDc1MDcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTc2MzQ3NTA3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcGNOXHJcbmE9aWNlLXB3ZDo3a0kyMktseW9ocm9YYmsvUUhLc3NIV3NcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2Qzo3MzozQzo3Mjo2MTpBMTpGMDpGMToyNzo1NDo1QjoxMDo0ODo0RDpDQjo4NTo3MTo2MzpENTpBRDowQjo2QTpDRjpFNDpERTpEMDpCRjo3RDo1ODpBODpDMzpBMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDExMTcgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDI5OTEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTU2NTUwODIzNyBjbmFtZTpOL2tkb0srdzNIeTViaDFPXHJcbmE9c3NyYzoxNTY1NTA4MjM3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1NjU1MDgyMzcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTY1NTA4MjM3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpHcGNOXHJcbmE9aWNlLXB3ZDo3a0kyMktseW9ocm9YYmsvUUhLc3NIV3NcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2Qzo3MzozQzo3Mjo2MTpBMTpGMDpGMToyNzo1NDo1QjoxMDo0ODo0RDpDQjo4NTo3MTo2MzpENTpBRDowQjo2QTpDRjpFNDpERTpEMDpCRjo3RDo1ODpBODpDMzpBMVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0c77ff69-0084-4e58-be3d-f0a995e0b0c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Answer Sdp: v=0 +o=- 371590222 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 41117 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 42991 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1576347507 cname:N/kdoK+w3Hy5bh1O +a=ssrc:1576347507 msid:myKvsVideoStream myAudioTrack +a=ssrc:1576347507 mslabel:myKvsVideoStream +a=ssrc:1576347507 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:GpcN +a=ice-pwd:7kI22KlyohroXbk/QHKssHWs +a=ice-options:trickle +a=fingerprint:sha-256 6C:73:3C:72:61:A1:F0:F1:27:54:5B:10:48:4D:CB:85:71:63:D5:AD:0B:6A:CF:E4:DE:D0:BF:7D:58:A8:C3:A1 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 41117 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 42991 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1565508237 cname:N/kdoK+w3Hy5bh1O +a=ssrc:1565508237 msid:myKvsVideoStream myVideoTrack +a=ssrc:1565508237 mslabel:myKvsVideoStream +a=ssrc:1565508237 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:GpcN +a=ice-pwd:7kI22KlyohroXbk/QHKssHWs +a=ice-options:trickle +a=fingerprint:sha-256 6C:73:3C:72:61:A1:F0:F1:27:54:5B:10:48:4D:CB:85:71:63:D5:AD:0B:6A:CF:E4:DE:D0:BF:7D:58:A8:C3:A1 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 29075 addRemoteStream [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29075 addRemoteStream [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29075 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onConnectionChange [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Answer Client ID: 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29075 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2513 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:55:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1777 [INFO END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=05a43bd5-fed3-4b4b-b2d4-e8d9bfc16933 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:55:06.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841304_1993_577509904", "version": 2, "timestamp": 1673841306026, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 42991 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0c77ff69-0084-4e58-be3d-f0a995e0b0c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Received IceCandidate from remote sessionId = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 checkAndAddIceCandidate message = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Peer connection found already [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 42991 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:55:06.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2513 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:55:06.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1831 [INFO END] +2023-01-16 11:55:07.318 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841304_1994_2112094864", "version": 2, "timestamp": 1673841306066, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 41117 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0c77ff69-0084-4e58-be3d-f0a995e0b0c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Received IceCandidate from remote sessionId = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 checkAndAddIceCandidate message = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Peer connection found already [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 41117 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2513 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:55:07.318 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1995 [INFO END] +2023-01-16 11:55:07.318 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841305_1995_760622326", "version": 2, "timestamp": 1673841306832, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 54675 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0c77ff69-0084-4e58-be3d-f0a995e0b0c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Received IceCandidate from remote sessionId = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 checkAndAddIceCandidate message = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Peer connection found already [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 54675 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:55:07.318 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2513 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:55:07.318 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2632 [INFO END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 51802 typ relay raddr 223.104.77.207 rport 32516 generation 0 ufrag qzaM network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 54675 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag GpcN network-cost 999 [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:55:08.526 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841305_1996_1240938046", "version": 2, "timestamp": 1673841307542, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 57840 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0c77ff69-0084-4e58-be3d-f0a995e0b0c2", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Received IceCandidate from remote sessionId = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 checkAndAddIceCandidate message = 0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Peer connection found already [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2513 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 57840 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:55:08.526 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2513 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:55:08.526 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3358 [INFO END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onConnectionChange [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29075 PeerConnection connected [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 29075 peerConnectSuccess [DEBUG END] +2023-01-16 11:55:10.403 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5072 [INFO END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29075 startHeartbeat [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29075 getBitRate [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29074 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29074 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 29107 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:55:10.403 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5844 [INFO END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 29107 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 29107 registerBitRateCallback [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 29107 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:55:10.403 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:55:10.403 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:55:10.403 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:55:11.426 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29075 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:55:11.426 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29075 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841231000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:55:13.593 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0c77ff69-0084-4e58-be3d-f0a995e0b0c2 [INFO END] +2023-01-16 11:55:13.593 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:55:13.593 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841313989","params":{"sessionId":"0c77ff69-0084-4e58-be3d-f0a995e0b0c2"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:55:13.593 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29075 onConnectionChange [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29075 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841311000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29074 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:55:13.593 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:56:02.669 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:56:02.669 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10854 [DEBUG END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: timestamp=1673841363087 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: nonce=5bb24610-0175-4568-825b-d319fdf44642 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: sign=276a4737b0c18277ea08b1ef7b1e7b3a [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:56:02.669 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:56:02.669 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:56:02.669 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:56:02.669 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:56:02 GMT [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=655 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:56:02 GMT [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=805 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:56:03 GMT [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2dacf92c-7250-4f49-a02f-fdf924511eb8 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ShDGbBoAMFxmw= [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cad3-5a7c3d5e2ca1100351045310;Sampled=0 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1430 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: timestamp=1673841364549 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: nonce=b56ed49c-a236-4f89-8c89-6aebe1042b1d [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: sign=7a8431be9494997ab7ac86b41cd1bb94 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:56:03.885 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:56:03.885 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:56:03.885 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:56:04 GMT [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c4eca8b0-af97-47ce-88ce-ceedf38552aa [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0ShMGIpIAMFtUg= [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cad4-187f443e1994e6270d30dfbc;Sampled=0 [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=768 [INFO END] +2023-01-16 11:56:05.323 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1052}} [INFO END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (841ms) [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:56:04 GMT [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841964},{"uris":["turn:52.20.79.251:3478"],"username":"1673841964:coturn","password":"uFtfmBjyOgsejP5G/6CrVxmQMvI=","expireTimestamp":1673841964}]} [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841964},{"uris":["turn:52.20.79.251:3478"],"username":"1673841964:coturn","password":"uFtfmBjyOgsejP5G/6CrVxmQMvI=","expireTimestamp":1673841964}]} [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:56:05.323 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:56:05.323 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_2663,5,main] thread id:10888 [DEBUG END] +2023-01-16 11:56:05.323 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:56:06.594 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:fc1007c0-a3ca-40ca-9658-598951ab37de 耗时:0 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29894 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29894 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29894 createSdpOffer success [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 29894 oldSDP =v=0 +o=- 6808170908592893199 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FOIY +a=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4225657543 cname:ptFoC6PWoCI9I093 +a=ssrc:4225657543 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4225657543 mslabel:KvsLocalMediaStream +a=ssrc:4225657543 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FOIY +a=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 128880202 635019372 +a=ssrc:128880202 cname:ptFoC6PWoCI9I093 +a=ssrc:128880202 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:128880202 mslabel:KvsLocalMediaStream +a=ssrc:128880202 label:KvsVideoTrack +a=ssrc:635019372 cname:ptFoC6PWoCI9I093 +a=ssrc:635019372 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:635019372 mslabel:KvsLocalMediaStream +a=ssrc:635019372 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] Message >>>signaling_threa - 29894 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6808170908592893199 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:FOIY\r\na=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4225657543 cname:ptFoC6PWoCI9I093\r\na=ssrc:4225657543 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4225657543 mslabel:KvsLocalMediaStream\r\na=ssrc:4225657543 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:FOIY\r\na=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 128880202 635019372\r\na=ssrc:128880202 cname:ptFoC6PWoCI9I093\r\na=ssrc:128880202 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:128880202 mslabel:KvsLocalMediaStream\r\na=ssrc:128880202 label:KvsVideoTrack\r\na=ssrc:635019372 cname:ptFoC6PWoCI9I093\r\na=ssrc:635019372 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:635019372 mslabel:KvsLocalMediaStream\r\na=ssrc:635019372 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] Message >>>signaling_threa - 29894 createOffer description=v=0 +o=- 6808170908592893199 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FOIY +a=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4225657543 cname:ptFoC6PWoCI9I093 +a=ssrc:4225657543 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4225657543 mslabel:KvsLocalMediaStream +a=ssrc:4225657543 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FOIY +a=ice-pwd:BVaxfY/4s3hP0xLvaZwZGnlt +a=ice-options:trickle renomination +a=fingerprint:sha-256 B1:3F:DA:48:E1:90:6E:DC:30:51:B4:51:A2:43:4C:5C:C4:A7:D5:EE:2B:B2:FD:EC:E3:C6:04:7D:EA:6D:44:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 128880202 635019372 +a=ssrc:128880202 cname:ptFoC6PWoCI9I093 +a=ssrc:128880202 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:128880202 mslabel:KvsLocalMediaStream +a=ssrc:128880202 label:KvsVideoTrack +a=ssrc:635019372 cname:ptFoC6PWoCI9I093 +a=ssrc:635019372 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:635019372 mslabel:KvsLocalMediaStream +a=ssrc:635019372 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29894 sendSdpOffer [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841387799","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY4MDgxNzA5MDg1OTI4OTMxOTkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Rk9JWVxyXG5hPWljZS1wd2Q6QlZheGZZLzRzM2hQMHhMdmFad1pHbmx0XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEIxOjNGOkRBOjQ4OkUxOjkwOjZFOkRDOjMwOjUxOkI0OjUxOkEyOjQzOjRDOjVDOkM0OkE3\nOkQ1OkVFOjJCOkIyOkZEOkVDOkUzOkM2OjA0OjdEOkVBOjZEOjQ0OkM0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDIyNTY1NzU0MyBjbmFtZTpwdEZvQzZQV29DSTlJMDkzXHJcbmE9c3NyYzo0MjI1NjU3NTQz\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MjI1NjU3\nNTQzIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDIyNTY1NzU0MyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkZPSVlcclxuYT1pY2Ut\ncHdkOkJWYXhmWS80czNoUDB4THZhWndaR25sdFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCMTozRjpEQTo0ODpFMTo5MDo2RTpE\nQzozMDo1MTpCNDo1MTpBMjo0Mzo0Qzo1QzpDNDpBNzpENTpFRToyQjpCMjpGRDpFQzpFMzpDNjow\nNDo3RDpFQTo2RDo0NDpDNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxMjg4ODAyMDIgNjM1MDE5MzcyXHJcbmE9c3NyYzoxMjg4\nODAyMDIgY25hbWU6cHRGb0M2UFdvQ0k5STA5M1xyXG5hPXNzcmM6MTI4ODgwMjAyIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMjg4ODAyMDIgbXNsYWJl\nbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMjg4ODAyMDIgbGFiZWw6S3ZzVmlkZW9U\ncmFja1xyXG5hPXNzcmM6NjM1MDE5MzcyIGNuYW1lOnB0Rm9DNlBXb0NJOUkwOTNcclxuYT1zc3Jj\nOjYzNTAxOTM3MiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNz\ncmM6NjM1MDE5MzcyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjM1MDE5\nMzcyIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673841964:coturn","icePassword1":"uFtfmBjyOgsejP5G/6CrVxmQMvI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackViewerSendSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29894 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59631 typ host generation 0 ufrag FOIY network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59631 typ host generation 0 ufrag FOIY network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29894 sendIceCandidate [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841387804","params":{"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 59631 typ host generation 0 ufrag FOIY network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackViewerSendSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50111 typ host generation 0 ufrag FOIY network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 50111 typ host generation 0 ufrag FOIY network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29894 sendIceCandidate [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841387805","params":{"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 50111 typ host generation 0 ufrag FOIY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackViewerSendSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 11406 typ srflx raddr 10.53.4.91 rport 50111 generation 0 ufrag FOIY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 11406 typ srflx raddr 10.53.4.91 rport 50111 generation 0 ufrag FOIY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29894 sendIceCandidate [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841388061","params":{"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 11406 typ srflx raddr 10.53.4.91 rport 50111 generation 0 ufrag FOIY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:397 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackViewerSendSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (408ms) [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:56:27 GMT [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"3db15c1f-60dc-4214-9bdb-b9f105197da9","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841987},{"uris":["turn:52.20.79.251:3478"],"username":"1673841987:coturn","password":"jLWpuAs7dVbHB6xCNMWZb4FWy0k=","expireTimestamp":1673841987}]} [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"3db15c1f-60dc-4214-9bdb-b9f105197da9","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673841987},{"uris":["turn:52.20.79.251:3478"],"username":"1673841987:coturn","password":"jLWpuAs7dVbHB6xCNMWZb4FWy0k=","expireTimestamp":1673841987}]} [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53213 typ relay raddr 223.104.77.201 rport 11406 generation 0 ufrag FOIY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53213 typ relay raddr 223.104.77.201 rport 11406 generation 0 ufrag FOIY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 29894 sendIceCandidate [DEBUG END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841388356","params":{"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 53213 typ relay raddr 223.104.77.201 rport 11406 generation 0 ufrag FOIY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:27.551 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackViewerSendSignal [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:27.551 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841388} [DEBUG END] +2023-01-16 11:56:28.874 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841386_1997_274636066", "version": 2, "timestamp": 1673841388170, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fc1007c0-a3ca-40ca-9658-598951ab37de", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Received IceCandidate from remote sessionId = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 checkAndAddIceCandidate message = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2663 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:56:28.874 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1676 [INFO END] +2023-01-16 11:56:28.874 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841386_1998_1882544618", "version": 2, "timestamp": 1673841388410, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNTY4MzkxMTg5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ1NjI1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM1MDM0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjk0NDY3MTkwNSBjbmFtZTpESFlpOFA2WTFmaUZDWkhqXHJcbmE9c3NyYzo5NDQ2NzE5MDUgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTQ0NjcxOTA1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6OTQ0NjcxOTA1IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpWdHRRXHJcbmE9aWNlLXB3ZDpQZVpBRVpzMldwbGRXeGpUYit5bWI0RlJcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzNjo1RTo4MzozMTpGMjpFMzpDMzozQTo2Njo4MTpCMzo0NDpEQTpEMzpDQjozNDo0ODpBNDo1QTozMDoyRTpDNTpBNTowQTpEQTo3QTo2MDoyNDpFNzoxQjozMzo4MFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDU2MjUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzUwMzQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NjQ3NzgwODk3IGNuYW1lOkRIWWk4UDZZMWZpRkNaSGpcclxuYT1zc3JjOjY0Nzc4MDg5NyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2NDc3ODA4OTcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo2NDc3ODA4OTcgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlZ0dFFcclxuYT1pY2UtcHdkOlBlWkFFWnMyV3BsZFd4alRiK3ltYjRGUlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDM2OjVFOjgzOjMxOkYyOkUzOkMzOjNBOjY2OjgxOkIzOjQ0OkRBOkQzOkNCOjM0OjQ4OkE0OjVBOjMwOjJFOkM1OkE1OjBBOkRBOjdBOjYwOjI0OkU3OjFCOjMzOjgwXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "fc1007c0-a3ca-40ca-9658-598951ab37de", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Answer Sdp: v=0 +o=- 1568391189 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45625 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:944671905 cname:DHYi8P6Y1fiFCZHj +a=ssrc:944671905 msid:myKvsVideoStream myAudioTrack +a=ssrc:944671905 mslabel:myKvsVideoStream +a=ssrc:944671905 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VttQ +a=ice-pwd:PeZAEZs2WpldWxjTb+ymb4FR +a=ice-options:trickle +a=fingerprint:sha-256 36:5E:83:31:F2:E3:C3:3A:66:81:B3:44:DA:D3:CB:34:48:A4:5A:30:2E:C5:A5:0A:DA:7A:60:24:E7:1B:33:80 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 45625 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:647780897 cname:DHYi8P6Y1fiFCZHj +a=ssrc:647780897 msid:myKvsVideoStream myVideoTrack +a=ssrc:647780897 mslabel:myKvsVideoStream +a=ssrc:647780897 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:VttQ +a=ice-pwd:PeZAEZs2WpldWxjTb+ymb4FR +a=ice-options:trickle +a=fingerprint:sha-256 36:5E:83:31:F2:E3:C3:3A:66:81:B3:44:DA:D3:CB:34:48:A4:5A:30:2E:C5:A5:0A:DA:7A:60:24:E7:1B:33:80 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 29894 addRemoteStream [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29894 addRemoteStream [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 29894 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Answer Client ID: fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onConnectionChange [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 29894 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 35034 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2663 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:56:28.874 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2066 [INFO END] +2023-01-16 11:56:28.874 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841386_1999_374879787", "version": 2, "timestamp": 1673841388457, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 45625 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fc1007c0-a3ca-40ca-9658-598951ab37de", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=5acfadbd-648a-4359-8d20-d9c440721ef9 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Received IceCandidate from remote sessionId = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 checkAndAddIceCandidate message = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Peer connection found already [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 45625 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:56:28.874 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2663 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:56:28.874 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2073 [INFO END] +2023-01-16 11:56:30.532 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841387_2000_968167524", "version": 2, "timestamp": 1673841389373, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 53629 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "fc1007c0-a3ca-40ca-9658-598951ab37de", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Received IceCandidate from remote sessionId = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 checkAndAddIceCandidate message = fc1007c0-a3ca-40ca-9658-598951ab37de [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Peer connection found already [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_2663 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 53629 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_2663 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:56:30.532 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2871 [INFO END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 53213 typ relay raddr 223.104.77.201 rport 11406 generation 0 ufrag FOIY network-id 3 network-cost 900 remote sdp = candidate:1948082639 1 udp 1694498815 28674 typ prflx generation 0 ufrag VttQ [DEBUG END] +2023-01-16 11:56:30.532 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onConnectionChange [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 29894 PeerConnection connected [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 29894 peerConnectSuccess [DEBUG END] +2023-01-16 11:56:32.220 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4556 [INFO END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 29894 startHeartbeat [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29894 getBitRate [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29893 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:56:32.220 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29893 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29894 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 29997 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:56:33.244 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5955 [INFO END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 29997 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 29997 registerBitRateCallback [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 29997 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:56:33.244 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:56:33.244 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:56:33.244 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29894 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:56:35.232 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 29894 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:56:35.232 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841311000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:56:36.349 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:fc1007c0-a3ca-40ca-9658-598951ab37de [INFO END] +2023-01-16 11:56:36.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:56:36.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841396349","params":{"sessionId":"fc1007c0-a3ca-40ca-9658-598951ab37de"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:56:36.349 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 29894 onConnectionChange [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 29894 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841393000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 29893 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:56:36.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:27.877 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:57:27.877 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10864 [DEBUG END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: timestamp=1673841448288 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: nonce=0fda8789-47af-45ec-966b-4c9c468855df [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: sign=7d55f9045641e67401a56a4eab651a6c [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:57:27.877 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:57:27.877 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:57:27.877 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:57:27.877 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:57:28 GMT [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=593 [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:57:28 GMT [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=760 [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:57:29.026 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:57:30.295 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_7875,5,main] thread id:10896 [DEBUG END] +2023-01-16 11:57:30.295 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:57:30 GMT [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amzn-requestid=666a42ab-1ccb-4a77-8f6e-8db4892bf539 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SuqF3UIAMF3Ew= [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cb2a-2a4248380f1b582f7fa034df;Sampled=0 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=3316 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: timestamp=1673841451657 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: nonce=66ed5f3b-b780-4df5-a68b-c92fedd23af5 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: sign=5172bcb3c71dc72e7cae4dfd4e21b305 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:57:31.611 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:57:31.611 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:57:31 GMT [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amzn-requestid=aa581dee-25bb-4a37-a7dc-6f4ad22075d5 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0SuwGZ7IAMF7-g= [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cb2b-3f8641b16ca6e9a703733e14;Sampled=0 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=487 [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1053}} [INFO END] +2023-01-16 11:57:31.611 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (685ms) [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:57:31 GMT [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842051},{"uris":["turn:54.87.154.8:3478"],"username":"1673842051:coturn","password":"dt+3W+uvd60VcEppI5VgQvZXt0Y=","expireTimestamp":1673842051}]} [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842051},{"uris":["turn:54.87.154.8:3478"],"username":"1673842051:coturn","password":"dt+3W+uvd60VcEppI5VgQvZXt0Y=","expireTimestamp":1673842051}]} [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:57:31.611 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:57:31.611 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 耗时:1 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:119 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30605 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30605 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30605 createSdpOffer success [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 30605 oldSDP =v=0 +o=- 630355203245480139 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KxiJ +a=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:241877573 cname:C3VGIDXRH4bwVz1/ +a=ssrc:241877573 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:241877573 mslabel:KvsLocalMediaStream +a=ssrc:241877573 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KxiJ +a=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 885763031 2402996337 +a=ssrc:885763031 cname:C3VGIDXRH4bwVz1/ +a=ssrc:885763031 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:885763031 mslabel:KvsLocalMediaStream +a=ssrc:885763031 label:KvsVideoTrack +a=ssrc:2402996337 cname:C3VGIDXRH4bwVz1/ +a=ssrc:2402996337 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2402996337 mslabel:KvsLocalMediaStream +a=ssrc:2402996337 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] Message >>>signaling_threa - 30605 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 630355203245480139 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:KxiJ\r\na=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:241877573 cname:C3VGIDXRH4bwVz1/\r\na=ssrc:241877573 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:241877573 mslabel:KvsLocalMediaStream\r\na=ssrc:241877573 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:KxiJ\r\na=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 885763031 2402996337\r\na=ssrc:885763031 cname:C3VGIDXRH4bwVz1/\r\na=ssrc:885763031 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:885763031 mslabel:KvsLocalMediaStream\r\na=ssrc:885763031 label:KvsVideoTrack\r\na=ssrc:2402996337 cname:C3VGIDXRH4bwVz1/\r\na=ssrc:2402996337 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2402996337 mslabel:KvsLocalMediaStream\r\na=ssrc:2402996337 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] Message >>>signaling_threa - 30605 createOffer description=v=0 +o=- 630355203245480139 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KxiJ +a=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:241877573 cname:C3VGIDXRH4bwVz1/ +a=ssrc:241877573 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:241877573 mslabel:KvsLocalMediaStream +a=ssrc:241877573 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KxiJ +a=ice-pwd:vOeMOL1GwRCaCMKY6hJwWRom +a=ice-options:trickle renomination +a=fingerprint:sha-256 C3:01:F1:94:67:A0:D5:63:35:8B:3D:ED:89:B6:F3:EF:42:7D:B1:1A:2E:79:4A:B6:C4:0D:D2:11:FC:6F:E4:A6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 885763031 2402996337 +a=ssrc:885763031 cname:C3VGIDXRH4bwVz1/ +a=ssrc:885763031 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:885763031 mslabel:KvsLocalMediaStream +a=ssrc:885763031 label:KvsVideoTrack +a=ssrc:2402996337 cname:C3VGIDXRH4bwVz1/ +a=ssrc:2402996337 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2402996337 mslabel:KvsLocalMediaStream +a=ssrc:2402996337 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30605 sendSdpOffer [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841470556","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYzMDM1NTIwMzI0NTQ4MDEzOSAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzpLeGlKXHJcbmE9aWNlLXB3ZDp2T2VNT0wxR3dSQ2FDTUtZNmhKd1dSb21cclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgQzM6MDE6RjE6OTQ6Njc6QTA6RDU6NjM6MzU6OEI6M0Q6RUQ6ODk6QjY6RjM6RUY6NDI6N0Q6\nQjE6MUE6MkU6Nzk6NEE6QjY6QzQ6MEQ6RDI6MTE6RkM6NkY6RTQ6QTZcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoyNDE4Nzc1NzMgY25hbWU6QzNWR0lEWFJINGJ3VnoxL1xyXG5hPXNzcmM6MjQxODc3NTczIG1z\naWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyNDE4Nzc1NzMg\nbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyNDE4Nzc1NzMgbGFiZWw6S3Zz\nQXVkaW9UcmFja1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkgMTAw\nIDEwMSAxMjcgMTIzIDEyNSAxMjIgMTI0IDEwNyAxMDhcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5h\nPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpLeGlKXHJcbmE9aWNlLXB3ZDp2\nT2VNT0wxR3dSQ2FDTUtZNmhKd1dSb21cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5h\ndGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQzM6MDE6RjE6OTQ6Njc6QTA6RDU6NjM6MzU6\nOEI6M0Q6RUQ6ODk6QjY6RjM6RUY6NDI6N0Q6QjE6MUE6MkU6Nzk6NEE6QjY6QzQ6MEQ6RDI6MTE6\nRkM6NkY6RTQ6QTZcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjFcclxuYT1leHRtYXA6MTQg\ndXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93\nd3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1l\neHRtYXA6MTMgdXJuOjNncHA6dmlkZW8tb3JpZW50YXRpb25cclxuYT1leHRtYXA6MyBodHRwOi8v\nd3d3LmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRl\nbnNpb25zLTAxXHJcbmE9ZXh0bWFwOjEyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L3BsYXlvdXQtZGVsYXlcclxuYT1leHRtYXA6MTEgaHR0cDovL3d3dy53ZWJy\ndGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0\nbWFwOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8t\ndGltaW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0\ncC1oZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNk\nZXM6cnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0\nOnNkZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNM\nb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNp\nemVcclxuYT1ydHBtYXA6OTYgSDI2NS85MDAwMFxyXG5hPXJ0Y3AtZmI6OTYgZ29vZy1yZW1iXHJc\nbmE9cnRjcC1mYjo5NiB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjk2IGNjbSBmaXJcclxuYT1y\ndGNwLWZiOjk2IG5hY2tcclxuYT1ydGNwLWZiOjk2IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjk3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTcgYXB0PTk2XHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbmE9\ncnRjcC1mYjo5OCBjY20gZmlyXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBu\nYWNrIHBsaVxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0\naW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0cG1hcDo5OSBydHgvOTAw\nMDBcclxuYT1mbXRwOjk5IGFwdD05OFxyXG5hPXJ0cG1hcDoxMDAgSDI2NC85MDAwMFxyXG5hPXJ0\nY3AtZmI6MTAwIGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTAwIHRyYW5zcG9ydC1jY1xyXG5hPXJ0\nY3AtZmI6MTAwIGNjbSBmaXJcclxuYT1ydGNwLWZiOjEwMCBuYWNrXHJcbmE9cnRjcC1mYjoxMDAg\nbmFjayBwbGlcclxuYT1ydHBtYXA6MTAxIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTAxIGFwdD0xMDBc\nclxuYT1ydHBtYXA6MTI3IFZQOC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5h\nPXJ0Y3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1y\ndGNwLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIz\nIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIzIGFwdD0xMjdcclxuYT1ydHBtYXA6MTI1IFZQOS85MDAw\nMFxyXG5hPXJ0Y3AtZmI6MTI1IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI1IHRyYW5zcG9ydC1j\nY1xyXG5hPXJ0Y3AtZmI6MTI1IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNSBuYWNrXHJcbmE9cnRj\ncC1mYjoxMjUgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIy\nIGFwdD0xMjVcclxuYT1ydHBtYXA6MTI0IHJlZC85MDAwMFxyXG5hPXJ0cG1hcDoxMDcgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDoxMDcgYXB0PTEyNFxyXG5hPXJ0cG1hcDoxMDggdWxwZmVjLzkwMDAwXHJc\nbmE9c3NyYy1ncm91cDpGSUQgODg1NzYzMDMxIDI0MDI5OTYzMzdcclxuYT1zc3JjOjg4NTc2MzAz\nMSBjbmFtZTpDM1ZHSURYUkg0YndWejEvXHJcbmE9c3NyYzo4ODU3NjMwMzEgbXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3JjOjg4NTc2MzAzMSBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjg4NTc2MzAzMSBsYWJlbDpLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyNDAyOTk2MzM3IGNuYW1lOkMzVkdJRFhSSDRid1Z6MS9cclxuYT1zc3JjOjI0\nMDI5OTYzMzcgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1zc3Jj\nOjI0MDI5OTYzMzcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyNDAyOTk2\nMzM3IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673842051:coturn","icePassword1":"dt+3W+uvd60VcEppI5VgQvZXt0Y\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackViewerSendSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30605 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38258 typ host generation 0 ufrag KxiJ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38258 typ host generation 0 ufrag KxiJ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30605 sendIceCandidate [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841470561","params":{"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38258 typ host generation 0 ufrag KxiJ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackViewerSendSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45410 typ host generation 0 ufrag KxiJ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45410 typ host generation 0 ufrag KxiJ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30605 sendIceCandidate [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841470562","params":{"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 45410 typ host generation 0 ufrag KxiJ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:150 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackViewerSendSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 23975 typ srflx raddr 10.53.4.91 rport 45410 generation 0 ufrag KxiJ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 23975 typ srflx raddr 10.53.4.91 rport 45410 generation 0 ufrag KxiJ network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30605 sendIceCandidate [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841470791","params":{"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 23975 typ srflx raddr 10.53.4.91 rport 45410 generation 0 ufrag KxiJ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:379 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackViewerSendSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (415ms) [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:57:49 GMT [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0471b11f-568c-4026-9528-f2e300a715eb","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842069},{"uris":["turn:54.87.154.8:3478"],"username":"1673842069:coturn","password":"k2oN8XnWQp4tpl7w3agNkS6SGWU=","expireTimestamp":1673842069}]} [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0471b11f-568c-4026-9528-f2e300a715eb","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842069},{"uris":["turn:54.87.154.8:3478"],"username":"1673842069:coturn","password":"k2oN8XnWQp4tpl7w3agNkS6SGWU=","expireTimestamp":1673842069}]} [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61988 typ relay raddr 223.104.77.207 rport 23975 generation 0 ufrag KxiJ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61988 typ relay raddr 223.104.77.207 rport 23975 generation 0 ufrag KxiJ network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 30605 sendIceCandidate [DEBUG END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841471083","params":{"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 61988 typ relay raddr 223.104.77.207 rport 23975 generation 0 ufrag KxiJ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:50.301 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:672 [INFO END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackViewerSendSignal [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:50.301 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841470} [DEBUG END] +2023-01-16 11:57:51.639 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841469_2001_687125674", "version": 2, "timestamp": 1673841470859, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NjI0MzUyNTAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzUzNzYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTkzODQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjgzOTQ3Njk0IGNuYW1lOk1mWk8wM3oyTlR6RW1HcWdcclxuYT1zc3JjOjI4Mzk0NzY5NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODM5NDc2OTQgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoyODM5NDc2OTQgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOjJNV2FcclxuYT1pY2UtcHdkOjJLV3hzSkpjdy9aR21RM2Npbjg3QmcraFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDg5OkFCOjgwOkFBOkQ3OkFCOkNBOkFDOjE3OjRCOkM2OkQxOjkwOjAxOjlGOjUyOjMyOjUzOjdCOkRFOjJDOkU0OjQ2OkUwOkYwOjlCOjU3OjJBOjNGOjQ0OjBCOkY3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNTM3NiB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1OTM4NCB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo0MTE4NzU3NDYgY25hbWU6TWZaTzAzejJOVHpFbUdxZ1xyXG5hPXNzcmM6NDExODc1NzQ2IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjQxMTg3NTc0NiBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjQxMTg3NTc0NiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Mk1XYVxyXG5hPWljZS1wd2Q6MktXeHNKSmN3L1pHbVEzY2luODdCZytoXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgODk6QUI6ODA6QUE6RDc6QUI6Q0E6QUM6MTc6NEI6QzY6RDE6OTA6MDE6OUY6NTI6MzI6NTM6N0I6REU6MkM6RTQ6NDY6RTA6RjA6OUI6NTc6MkE6M0Y6NDQ6MEI6RjdcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "30bb1fe3-686f-4190-ada7-d03e9bf3ffa8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Answer Sdp: v=0 +o=- 562435250 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35376 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59384 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:283947694 cname:MfZO03z2NTzEmGqg +a=ssrc:283947694 msid:myKvsVideoStream myAudioTrack +a=ssrc:283947694 mslabel:myKvsVideoStream +a=ssrc:283947694 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2MWa +a=ice-pwd:2KWxsJJcw/ZGmQ3cin87Bg+h +a=ice-options:trickle +a=fingerprint:sha-256 89:AB:80:AA:D7:AB:CA:AC:17:4B:C6:D1:90:01:9F:52:32:53:7B:DE:2C:E4:46:E0:F0:9B:57:2A:3F:44:0B:F7 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35376 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 59384 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:411875746 cname:MfZO03z2NTzEmGqg +a=ssrc:411875746 msid:myKvsVideoStream myVideoTrack +a=ssrc:411875746 mslabel:myKvsVideoStream +a=ssrc:411875746 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2MWa +a=ice-pwd:2KWxsJJcw/ZGmQ3cin87Bg+h +a=ice-options:trickle +a=fingerprint:sha-256 89:AB:80:AA:D7:AB:CA:AC:17:4B:C6:D1:90:01:9F:52:32:53:7B:DE:2C:E4:46:E0:F0:9B:57:2A:3F:44:0B:F7 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 30605 addRemoteStream [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30605 addRemoteStream [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 30605 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Answer Client ID: 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onConnectionChange [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7875 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:57:51.639 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1801 [INFO END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 30605 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=45409625-f66d-45e4-95ac-be03bbaccf13 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:57:51.639 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841469_2002_1821289095", "version": 2, "timestamp": 1673841471141, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 59384 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "30bb1fe3-686f-4190-ada7-d03e9bf3ffa8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Received IceCandidate from remote sessionId = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 checkAndAddIceCandidate message = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Peer connection found already [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 59384 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7875 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:57:51.639 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1880 [INFO END] +2023-01-16 11:57:51.639 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841469_2003_597104723", "version": 2, "timestamp": 1673841471429, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35376 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "30bb1fe3-686f-4190-ada7-d03e9bf3ffa8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Received IceCandidate from remote sessionId = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 checkAndAddIceCandidate message = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Peer connection found already [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35376 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:57:51.639 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7875 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:57:51.639 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2188 [INFO END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 61988 typ relay raddr 223.104.77.207 rport 23975 generation 0 ufrag KxiJ network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 35376 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2MWa network-cost 999 [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:57:53.111 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841470_2004_1584247202", "version": 2, "timestamp": 1673841472018, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 65082 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "30bb1fe3-686f-4190-ada7-d03e9bf3ffa8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Received IceCandidate from remote sessionId = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 checkAndAddIceCandidate message = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Peer connection found already [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 65082 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7875 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:57:53.111 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2757 [INFO END] +2023-01-16 11:57:53.111 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841470_2005_727673543", "version": 2, "timestamp": 1673841472279, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 53682 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "30bb1fe3-686f-4190-ada7-d03e9bf3ffa8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Received IceCandidate from remote sessionId = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 checkAndAddIceCandidate message = 30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Peer connection found already [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_7875 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 53682 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:57:53.111 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_7875 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:57:53.111 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3023 [INFO END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onConnectionChange [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 30605 PeerConnection connected [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 30605 peerConnectSuccess [DEBUG END] +2023-01-16 11:57:54.684 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4270 [INFO END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 30605 startHeartbeat [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30605 getBitRate [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30604 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30604 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 30640 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:57:54.684 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5022 [INFO END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 30640 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 30640 registerBitRateCallback [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 30640 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:57:54.684 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:57:54.684 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:57:54.684 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:57:55.700 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30605 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:57:55.700 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 30605 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673841393000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:57:58.706 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:30bb1fe3-686f-4190-ada7-d03e9bf3ffa8 [INFO END] +2023-01-16 11:57:58.706 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:57:58.706 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841479117","params":{"sessionId":"30bb1fe3-686f-4190-ada7-d03e9bf3ffa8"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:57:58.706 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 30605 onConnectionChange [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 30605 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@ee9a800, resetStatus=0, onLineRefresh=false, signature4localFile=1673841475000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 30604 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:57:58.706 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:58:48.085 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 11:58:48.085 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10869 [DEBUG END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: timestamp=1673841528502 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: nonce=2e8d8c93-672b-429f-a3bf-650d52efeec7 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: sign=0bb3ae1f1dd72583a13493fd1f36c5e6 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:58:48.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:58:48.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:58:48.085 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 11:58:48.085 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:58:48 GMT [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=591 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:58:48 GMT [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=756 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:58:48 GMT [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amzn-requestid=073acce6-074e-42be-8c1c-ebab72d4b374 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0S63EK6oAMFU9g= [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cb78-36e60e4d1817d4be1eb2325a;Sampled=0 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1159 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: timestamp=1673841529694 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: nonce=0d03206d-ab0f-40ac-ba84-e5ecd642b3da [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: sign=aa22a227e19e0171780b8e823270fb0a [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:58:49.239 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:58:49.239 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 03:58:49 GMT [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2dd7e3b7-d691-45a3-ba3f-f25f03b30b75 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0S68HVLIAMFTUA= [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cb79-2edd31cf1c99b8a813da56e3;Sampled=0 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=461 [INFO END] +2023-01-16 11:58:49.239 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1054}} [INFO END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8081,5,main] thread id:10902 [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (643ms) [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:58:49 GMT [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842129},{"uris":["turn:52.20.79.251:3478"],"username":"1673842129:coturn","password":"e616erTJfBPjB93p/9pQA+5sdkM=","expireTimestamp":1673842129}]} [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842129},{"uris":["turn:52.20.79.251:3478"],"username":"1673842129:coturn","password":"e616erTJfBPjB93p/9pQA+5sdkM=","expireTimestamp":1673842129}]} [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:58:50.320 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:58:50.320 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:58:50.320 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 11:58:50.320 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d1bdbfef-2d4e-4b40-9f61-737cec9879b8 耗时:0 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:122 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31313 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31313 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31313 createSdpOffer success [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31313 oldSDP =v=0 +o=- 466308922868559966 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ni4s +a=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa +a=ice-options:trickle renomination +a=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1395504213 cname:BRRdtAey4h8dTm+6 +a=ssrc:1395504213 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1395504213 mslabel:KvsLocalMediaStream +a=ssrc:1395504213 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ni4s +a=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa +a=ice-options:trickle renomination +a=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2529735014 1005857990 +a=ssrc:2529735014 cname:BRRdtAey4h8dTm+6 +a=ssrc:2529735014 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2529735014 mslabel:KvsLocalMediaStream +a=ssrc:2529735014 label:KvsVideoTrack +a=ssrc:1005857990 cname:BRRdtAey4h8dTm+6 +a=ssrc:1005857990 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1005857990 mslabel:KvsLocalMediaStream +a=ssrc:1005857990 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 createSdpOfferSuccess [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] Message >>>signaling_threa - 31313 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 466308922868559966 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ni4s\r\na=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1395504213 cname:BRRdtAey4h8dTm+6\r\na=ssrc:1395504213 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1395504213 mslabel:KvsLocalMediaStream\r\na=ssrc:1395504213 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ni4s\r\na=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2529735014 1005857990\r\na=ssrc:2529735014 cname:BRRdtAey4h8dTm+6\r\na=ssrc:2529735014 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2529735014 mslabel:KvsLocalMediaStream\r\na=ssrc:2529735014 label:KvsVideoTrack\r\na=ssrc:1005857990 cname:BRRdtAey4h8dTm+6\r\na=ssrc:1005857990 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1005857990 mslabel:KvsLocalMediaStream\r\na=ssrc:1005857990 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] Message >>>signaling_threa - 31313 createOffer description=v=0 +o=- 466308922868559966 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ni4s +a=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa +a=ice-options:trickle renomination +a=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1395504213 cname:BRRdtAey4h8dTm+6 +a=ssrc:1395504213 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1395504213 mslabel:KvsLocalMediaStream +a=ssrc:1395504213 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ni4s +a=ice-pwd:TxO0XOQ00WE7OD55wy3RbFYa +a=ice-options:trickle renomination +a=fingerprint:sha-256 47:50:BB:A2:58:40:E6:36:81:16:82:33:9F:17:D1:D7:E4:93:4B:19:CB:A1:EE:C9:85:E7:9A:81:F3:02:1A:5F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2529735014 1005857990 +a=ssrc:2529735014 cname:BRRdtAey4h8dTm+6 +a=ssrc:2529735014 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2529735014 mslabel:KvsLocalMediaStream +a=ssrc:2529735014 label:KvsVideoTrack +a=ssrc:1005857990 cname:BRRdtAey4h8dTm+6 +a=ssrc:1005857990 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1005857990 mslabel:KvsLocalMediaStream +a=ssrc:1005857990 label:KvsVideoTrack + [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31313 sendSdpOffer [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841551630","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQ2NjMwODkyMjg2ODU1OTk2NiAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzpuaTRzXHJcbmE9aWNlLXB3ZDpUeE8wWE9RMDBXRTdPRDU1d3kzUmJGWWFcclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgNDc6NTA6QkI6QTI6NTg6NDA6RTY6MzY6ODE6MTY6ODI6MzM6OUY6MTc6RDE6RDc6RTQ6OTM6\nNEI6MTk6Q0I6QTE6RUU6Qzk6ODU6RTc6OUE6ODE6RjM6MDI6MUE6NUZcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoxMzk1NTA0MjEzIGNuYW1lOkJSUmR0QWV5NGg4ZFRtKzZcclxuYT1zc3JjOjEzOTU1MDQyMTMg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjEzOTU1MDQy\nMTMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoxMzk1NTA0MjEzIGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6bmk0c1xyXG5hPWljZS1w\nd2Q6VHhPMFhPUTAwV0U3T0Q1NXd5M1JiRllhXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDQ3OjUwOkJCOkEyOjU4OjQwOkU2OjM2\nOjgxOjE2OjgyOjMzOjlGOjE3OkQxOkQ3OkU0OjkzOjRCOjE5OkNCOkExOkVFOkM5Ojg1OkU3OjlB\nOjgxOkYzOjAyOjFBOjVGXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDI1Mjk3MzUwMTQgMTAwNTg1Nzk5MFxyXG5hPXNzcmM6MjUy\nOTczNTAxNCBjbmFtZTpCUlJkdEFleTRoOGRUbSs2XHJcbmE9c3NyYzoyNTI5NzM1MDE0IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNTI5NzM1MDE0IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjUyOTczNTAxNCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoxMDA1ODU3OTkwIGNuYW1lOkJSUmR0QWV5NGg4ZFRtKzZcclxu\nYT1zc3JjOjEwMDU4NTc5OTAgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjEwMDU4NTc5OTAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzoxMDA1ODU3OTkwIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842129:coturn","icePassword1":"e616erTJfBPjB93p/9pQA+5sdkM\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:146 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackViewerSendSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31313 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51023 typ host generation 0 ufrag ni4s network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51023 typ host generation 0 ufrag ni4s network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31313 sendIceCandidate [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841551640","params":{"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51023 typ host generation 0 ufrag ni4s network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:154 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackViewerSendSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52883 typ host generation 0 ufrag ni4s network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 52883 typ host generation 0 ufrag ni4s network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31313 sendIceCandidate [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841551642","params":{"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 52883 typ host generation 0 ufrag ni4s network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:155 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackViewerSendSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 57825 typ srflx raddr 10.53.4.91 rport 52883 generation 0 ufrag ni4s network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 57825 typ srflx raddr 10.53.4.91 rport 52883 generation 0 ufrag ni4s network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31313 sendIceCandidate [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841551897","params":{"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 57825 typ srflx raddr 10.53.4.91 rport 52883 generation 0 ufrag ni4s network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:412 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackViewerSendSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (426ms) [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 03:59:10 GMT [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"df643e80-6e08-4b6f-b91d-edb79c745c84","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842150},{"uris":["turn:52.20.79.251:3478"],"username":"1673842150:coturn","password":"1IbETtcsZ6B42Q6pAKf99+aTkeY=","expireTimestamp":1673842150}]} [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"df643e80-6e08-4b6f-b91d-edb79c745c84","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842150},{"uris":["turn:52.20.79.251:3478"],"username":"1673842150:coturn","password":"1IbETtcsZ6B42Q6pAKf99+aTkeY=","expireTimestamp":1673842150}]} [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54537 typ relay raddr 223.104.77.201 rport 57825 generation 0 ufrag ni4s network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54537 typ relay raddr 223.104.77.201 rport 57825 generation 0 ufrag ni4s network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31313 sendIceCandidate [DEBUG END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841552181","params":{"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54537 typ relay raddr 223.104.77.201 rport 57825 generation 0 ufrag ni4s network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:11.372 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:696 [INFO END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackViewerSendSignal [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:11.372 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841551} [DEBUG END] +2023-01-16 11:59:12.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841550_2006_554515303", "version": 2, "timestamp": 1673841551978, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMTk2Mzk1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1Njc3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ0Nzc0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE4Mjk4NzYzNTUgY25hbWU6S3EzaXhnWnpUSkZ3ZjFIcVxyXG5hPXNzcmM6MTgyOTg3NjM1NSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxODI5ODc2MzU1IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTgyOTg3NjM1NSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TzZkc1xyXG5hPWljZS1wd2Q6Mm9tSVRNb05CVWZ4YUNiMm95Um5aRHRBXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMDA6OTY6MTE6Q0M6Q0Y6NDI6NDE6NDc6NkQ6RUE6QUU6MzI6RUM6REY6QTY6QTM6NjU6N0E6QjU6Rjk6NDQ6Rjg6ODE6RDg6NkE6MjM6NzA6MUQ6MEQ6QTk6QTY6QjFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1Njc3IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ0Nzc0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjQzNzQwMTkzIGNuYW1lOktxM2l4Z1p6VEpGd2YxSHFcclxuYT1zc3JjOjQzNzQwMTkzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjQzNzQwMTkzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NDM3NDAxOTMgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk82ZHNcclxuYT1pY2UtcHdkOjJvbUlUTW9OQlVmeGFDYjJveVJuWkR0QVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDAwOjk2OjExOkNDOkNGOjQyOjQxOjQ3OjZEOkVBOkFFOjMyOkVDOkRGOkE2OkEzOjY1OjdBOkI1OkY5OjQ0OkY4OjgxOkQ4OjZBOjIzOjcwOjFEOjBEOkE5OkE2OkIxXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d1bdbfef-2d4e-4b40-9f61-737cec9879b8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Answer Sdp: v=0 +o=- 2196395 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35677 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44774 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1829876355 cname:Kq3ixgZzTJFwf1Hq +a=ssrc:1829876355 msid:myKvsVideoStream myAudioTrack +a=ssrc:1829876355 mslabel:myKvsVideoStream +a=ssrc:1829876355 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O6ds +a=ice-pwd:2omITMoNBUfxaCb2oyRnZDtA +a=ice-options:trickle +a=fingerprint:sha-256 00:96:11:CC:CF:42:41:47:6D:EA:AE:32:EC:DF:A6:A3:65:7A:B5:F9:44:F8:81:D8:6A:23:70:1D:0D:A9:A6:B1 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35677 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44774 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:43740193 cname:Kq3ixgZzTJFwf1Hq +a=ssrc:43740193 msid:myKvsVideoStream myVideoTrack +a=ssrc:43740193 mslabel:myKvsVideoStream +a=ssrc:43740193 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O6ds +a=ice-pwd:2omITMoNBUfxaCb2oyRnZDtA +a=ice-options:trickle +a=fingerprint:sha-256 00:96:11:CC:CF:42:41:47:6D:EA:AE:32:EC:DF:A6:A3:65:7A:B5:F9:44:F8:81:D8:6A:23:70:1D:0D:A9:A6:B1 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 31313 addRemoteStream [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31313 addRemoteStream [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31313 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Answer Client ID: d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Pending ice candidates found? null [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8081 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:59:12.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1812 [INFO END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onConnectionChange [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31313 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=48c465e5-9dc4-44ae-a272-06ff0c328486 videoTrackState=LIVE [DEBUG END] +2023-01-16 11:59:12.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841550_2007_1464595987", "version": 2, "timestamp": 1673841552170, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44774 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d1bdbfef-2d4e-4b40-9f61-737cec9879b8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Received IceCandidate from remote sessionId = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 checkAndAddIceCandidate message = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Peer connection found already [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44774 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8081 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:59:12.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1848 [INFO END] +2023-01-16 11:59:12.674 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841550_2008_645683828", "version": 2, "timestamp": 1673841552432, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35677 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d1bdbfef-2d4e-4b40-9f61-737cec9879b8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Received IceCandidate from remote sessionId = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 checkAndAddIceCandidate message = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Peer connection found already [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35677 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:59:12.674 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8081 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:59:12.674 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2102 [INFO END] +2023-01-16 11:59:14.145 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841551_2009_2122295394", "version": 2, "timestamp": 1673841553005, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 60403 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d1bdbfef-2d4e-4b40-9f61-737cec9879b8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Received IceCandidate from remote sessionId = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 checkAndAddIceCandidate message = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Peer connection found already [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 60403 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8081 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:59:14.145 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2667 [INFO END] +2023-01-16 11:59:14.145 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841551_2010_1142988220", "version": 2, "timestamp": 1673841553681, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50875 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d1bdbfef-2d4e-4b40-9f61-737cec9879b8", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Received IceCandidate from remote sessionId = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 checkAndAddIceCandidate message = d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Peer connection found already [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8081 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50875 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 11:59:14.145 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8081 trackViewerReceiveSignal [DEBUG END] +2023-01-16 11:59:14.145 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3325 [INFO END] +2023-01-16 11:59:16.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54537 typ relay raddr 223.104.77.201 rport 57825 generation 0 ufrag ni4s network-id 3 network-cost 900 remote sdp = candidate:1798979044 1 udp 2130706431 44774 typ prflx generation 0 ufrag O6ds [DEBUG END] +2023-01-16 11:59:16.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onConnectionChange [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31313 PeerConnection connected [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 31313 peerConnectSuccess [DEBUG END] +2023-01-16 11:59:17.716 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:6232 [INFO END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31313 startHeartbeat [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31313 getBitRate [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31312 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31312 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 31344 onFirstRemoteFrame [DEBUG END] +2023-01-16 11:59:17.716 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:7026 [INFO END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 31344 registerRtcStatsCallback [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 31344 registerBitRateCallback [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 31344 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 11:59:17.716 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 11:59:17.716 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:59:17.716 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 11:59:18.741 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31313 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:59:18.741 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31313 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841475000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 11:59:20.985 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d1bdbfef-2d4e-4b40-9f61-737cec9879b8 [INFO END] +2023-01-16 11:59:20.985 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 11:59:20.985 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841561386","params":{"sessionId":"d1bdbfef-2d4e-4b40-9f61-737cec9879b8"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 11:59:20.985 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31313 onConnectionChange [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31313 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841558000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31312 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 11:59:20.985 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:08.330 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:00:08.330 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10876 [DEBUG END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: timestamp=1673841608757 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: nonce=88fb58de-4d2b-4260-a000-51d8cd840872 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: sign=f8140b8b636d702c6cf747a216291789 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:00:08.330 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:00:08.330 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:00:08.330 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:00:08.330 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:00:08 GMT [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=598 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:00:08 GMT [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=751 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:00:08 GMT [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amzn-requestid=b9b67518-2ab4-498b-bbb7-f34122700e7e [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0THZFm3oAMFYLA= [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cbc8-1ba93e8e0504674705098e0e;Sampled=0 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1169 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: timestamp=1673841609960 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: nonce=9172b270-faae-4a7f-b409-4434d5fcbe04 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: sign=fb2ffc4f5b1e258ef2c960ab84b6fe40 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:00:09.508 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:00:09.508 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:00:09 GMT [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c3b93cd9-5804-4385-8341-5526fe0b48b9 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0THfHCGIAMFVPg= [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cbc9-0dbd68135e21c7556df88b2b;Sampled=0 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=462 [INFO END] +2023-01-16 12:00:09.508 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1054}} [INFO END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8325,5,main] thread id:10909 [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (654ms) [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:00:09 GMT [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842209},{"uris":["turn:52.20.79.251:3478"],"username":"1673842209:coturn","password":"ot4kJo1To6ncVxKWifTAQaslDvo=","expireTimestamp":1673842209}]} [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842209},{"uris":["turn:52.20.79.251:3478"],"username":"1673842209:coturn","password":"ot4kJo1To6ncVxKWifTAQaslDvo=","expireTimestamp":1673842209}]} [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:00:10.612 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:00:10.612 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:00:10.612 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:00:12.213 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:78015108-c24c-4b1e-a060-926c8cb68a56 耗时:0 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31964 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31964 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31964 createSdpOffer success [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 31964 oldSDP =v=0 +o=- 6695795608203069167 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2msi +a=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:222441099 cname:+MK3wgzSe4znlEVz +a=ssrc:222441099 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:222441099 mslabel:KvsLocalMediaStream +a=ssrc:222441099 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2msi +a=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3713552025 2215077690 +a=ssrc:3713552025 cname:+MK3wgzSe4znlEVz +a=ssrc:3713552025 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3713552025 mslabel:KvsLocalMediaStream +a=ssrc:3713552025 label:KvsVideoTrack +a=ssrc:2215077690 cname:+MK3wgzSe4znlEVz +a=ssrc:2215077690 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2215077690 mslabel:KvsLocalMediaStream +a=ssrc:2215077690 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] Message >>>signaling_threa - 31964 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6695795608203069167 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2msi\r\na=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:222441099 cname:+MK3wgzSe4znlEVz\r\na=ssrc:222441099 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:222441099 mslabel:KvsLocalMediaStream\r\na=ssrc:222441099 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2msi\r\na=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3713552025 2215077690\r\na=ssrc:3713552025 cname:+MK3wgzSe4znlEVz\r\na=ssrc:3713552025 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3713552025 mslabel:KvsLocalMediaStream\r\na=ssrc:3713552025 label:KvsVideoTrack\r\na=ssrc:2215077690 cname:+MK3wgzSe4znlEVz\r\na=ssrc:2215077690 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2215077690 mslabel:KvsLocalMediaStream\r\na=ssrc:2215077690 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] Message >>>signaling_threa - 31964 createOffer description=v=0 +o=- 6695795608203069167 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2msi +a=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:222441099 cname:+MK3wgzSe4znlEVz +a=ssrc:222441099 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:222441099 mslabel:KvsLocalMediaStream +a=ssrc:222441099 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:2msi +a=ice-pwd:6VSQ/kmACh7dyYPw+Gu1BBF0 +a=ice-options:trickle renomination +a=fingerprint:sha-256 12:FC:DF:C0:BA:8D:92:AA:67:C1:DF:87:7D:27:94:19:EF:F9:84:34:94:E0:5B:84:EB:49:23:0D:C9:98:F4:83 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3713552025 2215077690 +a=ssrc:3713552025 cname:+MK3wgzSe4znlEVz +a=ssrc:3713552025 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3713552025 mslabel:KvsLocalMediaStream +a=ssrc:3713552025 label:KvsVideoTrack +a=ssrc:2215077690 cname:+MK3wgzSe4znlEVz +a=ssrc:2215077690 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2215077690 mslabel:KvsLocalMediaStream +a=ssrc:2215077690 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31964 sendSdpOffer [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841629674","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY2OTU3OTU2MDgyMDMwNjkxNjcgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Mm1zaVxyXG5hPWljZS1wd2Q6NlZTUS9rbUFDaDdkeVlQdytHdTFCQkYwXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDEyOkZDOkRGOkMwOkJBOjhEOjkyOkFBOjY3OkMxOkRGOjg3OjdEOjI3Ojk0OjE5OkVGOkY5\nOjg0OjM0Ojk0OkUwOjVCOjg0OkVCOjQ5OjIzOjBEOkM5Ojk4OkY0OjgzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjIyNDQxMDk5IGNuYW1lOitNSzN3Z3pTZTR6bmxFVnpcclxuYT1zc3JjOjIyMjQ0MTA5OSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6MjIyNDQxMDk5\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjIyNDQxMDk5IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Mm1zaVxyXG5hPWljZS1wd2Q6\nNlZTUS9rbUFDaDdkeVlQdytHdTFCQkYwXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDEyOkZDOkRGOkMwOkJBOjhEOjkyOkFBOjY3\nOkMxOkRGOjg3OjdEOjI3Ojk0OjE5OkVGOkY5Ojg0OjM0Ojk0OkUwOjVCOjg0OkVCOjQ5OjIzOjBE\nOkM5Ojk4OkY0OjgzXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDM3MTM1NTIwMjUgMjIxNTA3NzY5MFxyXG5hPXNzcmM6MzcxMzU1\nMjAyNSBjbmFtZTorTUszd2d6U2U0em5sRVZ6XHJcbmE9c3NyYzozNzEzNTUyMDI1IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozNzEzNTUyMDI1IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzcxMzU1MjAyNSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyMjE1MDc3NjkwIGNuYW1lOitNSzN3Z3pTZTR6bmxFVnpcclxuYT1z\nc3JjOjIyMTUwNzc2OTAgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjIyMTUwNzc2OTAgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nMjE1MDc3NjkwIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842209:coturn","icePassword1":"ot4kJo1To6ncVxKWifTAQaslDvo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:141 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackViewerSendSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31964 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58047 typ host generation 0 ufrag 2msi network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58047 typ host generation 0 ufrag 2msi network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31964 sendIceCandidate [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841629680","params":{"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58047 typ host generation 0 ufrag 2msi network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackViewerSendSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45728 typ host generation 0 ufrag 2msi network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 45728 typ host generation 0 ufrag 2msi network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31964 sendIceCandidate [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841629681","params":{"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 45728 typ host generation 0 ufrag 2msi network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackViewerSendSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29518 typ srflx raddr 10.53.4.91 rport 45728 generation 0 ufrag 2msi network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 29518 typ srflx raddr 10.53.4.91 rport 45728 generation 0 ufrag 2msi network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31964 sendIceCandidate [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841629922","params":{"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 29518 typ srflx raddr 10.53.4.91 rport 45728 generation 0 ufrag 2msi network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackViewerSendSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (391ms) [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:00:28 GMT [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"31a670c8-571c-4693-944e-618da9bc4a15","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842228},{"uris":["turn:52.20.79.251:3478"],"username":"1673842228:coturn","password":"DbufUaXaMKzX/7O+N5mHbKOG22A=","expireTimestamp":1673842228}]} [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"31a670c8-571c-4693-944e-618da9bc4a15","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842228},{"uris":["turn:52.20.79.251:3478"],"username":"1673842228:coturn","password":"DbufUaXaMKzX/7O+N5mHbKOG22A=","expireTimestamp":1673842228}]} [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60167 typ relay raddr 223.104.77.201 rport 29518 generation 0 ufrag 2msi network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60167 typ relay raddr 223.104.77.201 rport 29518 generation 0 ufrag 2msi network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 31964 sendIceCandidate [DEBUG END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841630231","params":{"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 60167 typ relay raddr 223.104.77.201 rport 29518 generation 0 ufrag 2msi network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:29.421 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:699 [INFO END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackViewerSendSignal [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:29.421 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:00:30.719 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841628_2011_1998576539", "version": 2, "timestamp": 1673841629858, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "78015108-c24c-4b1e-a060-926c8cb68a56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Received IceCandidate from remote sessionId = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 checkAndAddIceCandidate message = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8325 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:00:30.719 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1505 [INFO END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841630} [DEBUG END] +2023-01-16 12:00:30.719 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841628_2012_610269945", "version": 2, "timestamp": 1673841630226, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAzMDU4MDcwNjQgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDIyMTIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI2MjMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTYxOTE5MDQzNyBjbmFtZTpzS0t0ZDE4VmdoZFhDK3VDXHJcbmE9c3NyYzoxNjE5MTkwNDM3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE2MTkxOTA0MzcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjE5MTkwNDM3IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzowSWlIXHJcbmE9aWNlLXB3ZDp1Zlk4dFhOTjBxbURkYzExa0dDL3I4RXhcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGODpFOTo3OTo1NTpEMzpGMTowNTo0Njo4MjpBMDpFNTpGMDpEQTpDRTo1OTo2NDo3RTowODo4NzoyNzpCQjpCMzpCNDowQzoyNDo2MzoyMDo5ODpDMzpENDozQjpGMlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDIyMTIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTI2MjMgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6ODM2Mzg0MTAgY25hbWU6c0tLdGQxOFZnaGRYQyt1Q1xyXG5hPXNzcmM6ODM2Mzg0MTAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6ODM2Mzg0MTAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo4MzYzODQxMCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MElpSFxyXG5hPWljZS1wd2Q6dWZZOHRYTk4wcW1EZGMxMWtHQy9yOEV4XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRjg6RTk6Nzk6NTU6RDM6RjE6MDU6NDY6ODI6QTA6RTU6RjA6REE6Q0U6NTk6NjQ6N0U6MDg6ODc6Mjc6QkI6QjM6QjQ6MEM6MjQ6NjM6MjA6OTg6QzM6RDQ6M0I6RjJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "78015108-c24c-4b1e-a060-926c8cb68a56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Answer Sdp: v=0 +o=- 305807064 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1619190437 cname:sKKtd18VghdXC+uC +a=ssrc:1619190437 msid:myKvsVideoStream myAudioTrack +a=ssrc:1619190437 mslabel:myKvsVideoStream +a=ssrc:1619190437 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0IiH +a=ice-pwd:ufY8tXNN0qmDdc11kGC/r8Ex +a=ice-options:trickle +a=fingerprint:sha-256 F8:E9:79:55:D3:F1:05:46:82:A0:E5:F0:DA:CE:59:64:7E:08:87:27:BB:B3:B4:0C:24:63:20:98:C3:D4:3B:F2 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 42212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:83638410 cname:sKKtd18VghdXC+uC +a=ssrc:83638410 msid:myKvsVideoStream myVideoTrack +a=ssrc:83638410 mslabel:myKvsVideoStream +a=ssrc:83638410 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:0IiH +a=ice-pwd:ufY8tXNN0qmDdc11kGC/r8Ex +a=ice-options:trickle +a=fingerprint:sha-256 F8:E9:79:55:D3:F1:05:46:82:A0:E5:F0:DA:CE:59:64:7E:08:87:27:BB:B3:B4:0C:24:63:20:98:C3:D4:3B:F2 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 31964 addRemoteStream [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31964 addRemoteStream [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 31964 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Answer Client ID: 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onConnectionChange [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 31964 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52623 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8325 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:00:30.719 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1980 [INFO END] +2023-01-16 12:00:30.719 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841628_2013_167705694", "version": 2, "timestamp": 1673841630258, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 42212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "78015108-c24c-4b1e-a060-926c8cb68a56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Received IceCandidate from remote sessionId = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 checkAndAddIceCandidate message = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Peer connection found already [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42212 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8325 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:00:30.719 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1985 [INFO END] +2023-01-16 12:00:30.719 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d5cfbfa0-4d7d-4645-9522-e89ce781bca3 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60167 typ relay raddr 223.104.77.201 rport 29518 generation 0 ufrag 2msi network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 42212 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 0IiH network-cost 999 [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:00:32.228 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841629_2014_1200983158", "version": 2, "timestamp": 1673841631151, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 50503 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "78015108-c24c-4b1e-a060-926c8cb68a56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Received IceCandidate from remote sessionId = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 checkAndAddIceCandidate message = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Peer connection found already [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 50503 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8325 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:00:32.228 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2754 [INFO END] +2023-01-16 12:00:32.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60167 typ relay raddr 223.104.77.201 rport 29518 generation 0 ufrag 2msi network-id 3 network-cost 900 remote sdp = candidate:2916854866 1 udp 2130706431 52623 typ prflx generation 0 ufrag 0IiH [DEBUG END] +2023-01-16 12:00:33.371 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841629_2015_1678925421", "version": 2, "timestamp": 1673841631615, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62077 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "78015108-c24c-4b1e-a060-926c8cb68a56", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Received IceCandidate from remote sessionId = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 checkAndAddIceCandidate message = 78015108-c24c-4b1e-a060-926c8cb68a56 [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Peer connection found already [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8325 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62077 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8325 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:00:33.371 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3842 [INFO END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onConnectionChange [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 31964 PeerConnection connected [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 31964 peerConnectSuccess [DEBUG END] +2023-01-16 12:00:33.371 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4188 [INFO END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 31964 startHeartbeat [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31964 getBitRate [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31963 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31963 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:00:33.371 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 32001 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:00:34.489 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4952 [INFO END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 32001 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 32001 registerBitRateCallback [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 32001 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:00:34.489 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:00:34.489 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:00:34.489 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31964 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:00:35.739 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 31964 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:00:35.739 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841558000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:00:36.905 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:78015108-c24c-4b1e-a060-926c8cb68a56 [INFO END] +2023-01-16 12:00:36.905 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:00:36.905 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841636903","params":{"sessionId":"78015108-c24c-4b1e-a060-926c8cb68a56"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:00:36.905 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 31964 onConnectionChange [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 31964 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841634000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 31963 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:00:36.905 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:28.582 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:01:28.582 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10879 [DEBUG END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: timestamp=1673841688997 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: nonce=8a4dcba4-6a36-48e8-8b81-dedb4a6e14cb [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: sign=d8c533b459b57489b689d24139347f74 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:01:28.582 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:01:28.582 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:01:28.582 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:01:28.582 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:01:28 GMT [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=742 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:01:29 GMT [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-amzn-requestid=bdbc7a16-6f7a-4b7d-a6cf-da0a05d3eba9 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TT8H3XIAMFjUw= [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cc19-3e2d46c37d9fbffb208a08c0;Sampled=0 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1170 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: timestamp=1673841690214 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: nonce=2e011856-b8da-4b07-8496-e3c9f1048989 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: sign=e765167ccd45366bbb21602c4794dbd0 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:01:29.748 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:01:29.748 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:01:29.748 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:01:29 GMT [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-amzn-requestid=5b6a53fc-2a0f-441a-a936-e2c6d3d8c1db [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TUCEJ0oAMF4Gw= [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cc19-736a81e225b5aea37cc296ce;Sampled=0 [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=580 [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1054}} [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:01:29 GMT [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=1670 [INFO END] +2023-01-16 12:01:30.800 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (699ms) [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:01:29 GMT [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842289},{"uris":["turn:52.20.79.251:3478"],"username":"1673842289:coturn","password":"M+UgaTc+bQ00GJw/IXtcUh6ucqI=","expireTimestamp":1673842289}]} [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842289},{"uris":["turn:52.20.79.251:3478"],"username":"1673842289:coturn","password":"M+UgaTc+bQ00GJw/IXtcUh6ucqI=","expireTimestamp":1673842289}]} [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:01:30.800 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:01:30.800 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:01:32.550 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8576,5,main] thread id:10915 [DEBUG END] +2023-01-16 12:01:32.550 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:01:32.550 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:65a4a51a-6f42-40c8-8640-47b9f9f0d87f 耗时:0 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32623 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32623 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32623 createSdpOffer success [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 32623 oldSDP =v=0 +o=- 9047897447739921353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dqRY +a=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI +a=ice-options:trickle renomination +a=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1620781588 cname:wwm/JnxaxulKkpPm +a=ssrc:1620781588 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1620781588 mslabel:KvsLocalMediaStream +a=ssrc:1620781588 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dqRY +a=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI +a=ice-options:trickle renomination +a=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3183502390 972629518 +a=ssrc:3183502390 cname:wwm/JnxaxulKkpPm +a=ssrc:3183502390 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3183502390 mslabel:KvsLocalMediaStream +a=ssrc:3183502390 label:KvsVideoTrack +a=ssrc:972629518 cname:wwm/JnxaxulKkpPm +a=ssrc:972629518 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:972629518 mslabel:KvsLocalMediaStream +a=ssrc:972629518 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] Message >>>signaling_threa - 32623 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 9047897447739921353 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:dqRY\r\na=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1620781588 cname:wwm/JnxaxulKkpPm\r\na=ssrc:1620781588 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1620781588 mslabel:KvsLocalMediaStream\r\na=ssrc:1620781588 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:dqRY\r\na=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3183502390 972629518\r\na=ssrc:3183502390 cname:wwm/JnxaxulKkpPm\r\na=ssrc:3183502390 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3183502390 mslabel:KvsLocalMediaStream\r\na=ssrc:3183502390 label:KvsVideoTrack\r\na=ssrc:972629518 cname:wwm/JnxaxulKkpPm\r\na=ssrc:972629518 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:972629518 mslabel:KvsLocalMediaStream\r\na=ssrc:972629518 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] Message >>>signaling_threa - 32623 createOffer description=v=0 +o=- 9047897447739921353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dqRY +a=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI +a=ice-options:trickle renomination +a=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1620781588 cname:wwm/JnxaxulKkpPm +a=ssrc:1620781588 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1620781588 mslabel:KvsLocalMediaStream +a=ssrc:1620781588 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dqRY +a=ice-pwd:lW7mHDF613yLH6MUZs6nIbiI +a=ice-options:trickle renomination +a=fingerprint:sha-256 74:8C:7F:04:F8:DA:56:DD:4D:49:5B:97:33:4B:C4:0D:0A:E9:A0:67:E1:07:FC:27:B5:DF:4F:0E:C8:77:EC:C2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3183502390 972629518 +a=ssrc:3183502390 cname:wwm/JnxaxulKkpPm +a=ssrc:3183502390 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3183502390 mslabel:KvsLocalMediaStream +a=ssrc:3183502390 label:KvsVideoTrack +a=ssrc:972629518 cname:wwm/JnxaxulKkpPm +a=ssrc:972629518 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:972629518 mslabel:KvsLocalMediaStream +a=ssrc:972629518 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32623 sendSdpOffer [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841711984","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDkwNDc4OTc0NDc3Mzk5MjEzNTMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ZHFSWVxyXG5hPWljZS1wd2Q6bFc3bUhERjYxM3lMSDZNVVpzNm5JYmlJXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDc0OjhDOjdGOjA0OkY4OkRBOjU2OkREOjREOjQ5OjVCOjk3OjMzOjRCOkM0OjBEOjBBOkU5\nOkEwOjY3OkUxOjA3OkZDOjI3OkI1OkRGOjRGOjBFOkM4Ojc3OkVDOkMyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTYyMDc4MTU4OCBjbmFtZTp3d20vSm54YXh1bEtrcFBtXHJcbmE9c3NyYzoxNjIwNzgxNTg4\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjIwNzgx\nNTg4IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTYyMDc4MTU4OCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmRxUllcclxuYT1pY2Ut\ncHdkOmxXN21IREY2MTN5TEg2TVVaczZuSWJpSVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA3NDo4Qzo3RjowNDpGODpEQTo1NjpE\nRDo0RDo0OTo1Qjo5NzozMzo0QjpDNDowRDowQTpFOTpBMDo2NzpFMTowNzpGQzoyNzpCNTpERjo0\nRjowRTpDODo3NzpFQzpDMlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzMTgzNTAyMzkwIDk3MjYyOTUxOFxyXG5hPXNzcmM6MzE4\nMzUwMjM5MCBjbmFtZTp3d20vSm54YXh1bEtrcFBtXHJcbmE9c3NyYzozMTgzNTAyMzkwIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMTgzNTAyMzkwIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzE4MzUwMjM5MCBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo5NzI2Mjk1MTggY25hbWU6d3dtL0pueGF4dWxLa3BQbVxyXG5h\nPXNzcmM6OTcyNjI5NTE4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo5NzI2Mjk1MTggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo5\nNzI2Mjk1MTggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842289:coturn","icePassword1":"M+UgaTc+bQ00GJw/IXtcUh6ucqI\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackViewerSendSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32623 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33454 typ host generation 0 ufrag dqRY network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33454 typ host generation 0 ufrag dqRY network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32623 sendIceCandidate [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841711990","params":{"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 33454 typ host generation 0 ufrag dqRY network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:140 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackViewerSendSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59960 typ host generation 0 ufrag dqRY network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 59960 typ host generation 0 ufrag dqRY network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32623 sendIceCandidate [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841711992","params":{"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 59960 typ host generation 0 ufrag dqRY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:141 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackViewerSendSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 27760 typ srflx raddr 10.53.4.91 rport 59960 generation 0 ufrag dqRY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 27760 typ srflx raddr 10.53.4.91 rport 59960 generation 0 ufrag dqRY network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32623 sendIceCandidate [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841712244","params":{"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 27760 typ srflx raddr 10.53.4.91 rport 59960 generation 0 ufrag dqRY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:394 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackViewerSendSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (441ms) [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:01:51 GMT [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"05cf6e47-3fd2-46ff-90df-7df2423b276e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842311},{"uris":["turn:54.87.154.8:3478"],"username":"1673842311:coturn","password":"BwC2E8VvgVZIQrmZElP35zk5icA=","expireTimestamp":1673842311}]} [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"05cf6e47-3fd2-46ff-90df-7df2423b276e","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842311},{"uris":["turn:54.87.154.8:3478"],"username":"1673842311:coturn","password":"BwC2E8VvgVZIQrmZElP35zk5icA=","expireTimestamp":1673842311}]} [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53073 typ relay raddr 223.104.77.201 rport 27760 generation 0 ufrag dqRY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 53073 typ relay raddr 223.104.77.201 rport 27760 generation 0 ufrag dqRY network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 32623 sendIceCandidate [DEBUG END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841712568","params":{"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 53073 typ relay raddr 223.104.77.201 rport 27760 generation 0 ufrag dqRY network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:01:51.737 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:719 [INFO END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackViewerSendSignal [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:01:51.737 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841712} [DEBUG END] +2023-01-16 12:01:53.062 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841710_2016_462639694", "version": 2, "timestamp": 1673841712361, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMTEyMzk0NjQ2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQzMDk4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUzMjE0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjU3NjA0ODAyOCBjbmFtZTpTQ0xjeVlETzFjYXcybUttXHJcbmE9c3NyYzo1NzYwNDgwMjggbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTc2MDQ4MDI4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTc2MDQ4MDI4IGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpBbURjXHJcbmE9aWNlLXB3ZDpSVlBDdlJCUGtmUFoxbHJ0Zkwyd2NpT25cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBEMTpFQzozMTowNzo3MDo2QTo3RDoyQTo1Njo0NTpDNjpERjo0MjpDNToxODowNTpFMzozNjowOTpFRTpDNDoxMDpFNTpGRjo1NjpFMjo5Mjo5MDo3RTowNzo5MzoyOFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNDMwOTggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTMyMTQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTMwOTIwMTg4MCBjbmFtZTpTQ0xjeVlETzFjYXcybUttXHJcbmE9c3NyYzoxMzA5MjAxODgwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzMDkyMDE4ODAgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMzA5MjAxODgwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpBbURjXHJcbmE9aWNlLXB3ZDpSVlBDdlJCUGtmUFoxbHJ0Zkwyd2NpT25cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBEMTpFQzozMTowNzo3MDo2QTo3RDoyQTo1Njo0NTpDNjpERjo0MjpDNToxODowNTpFMzozNjowOTpFRTpDNDoxMDpFNTpGRjo1NjpFMjo5Mjo5MDo3RTowNzo5MzoyOFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "65a4a51a-6f42-40c8-8640-47b9f9f0d87f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Answer Sdp: v=0 +o=- 2112394646 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43098 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 53214 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:576048028 cname:SCLcyYDO1caw2mKm +a=ssrc:576048028 msid:myKvsVideoStream myAudioTrack +a=ssrc:576048028 mslabel:myKvsVideoStream +a=ssrc:576048028 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:AmDc +a=ice-pwd:RVPCvRBPkfPZ1lrtfL2wciOn +a=ice-options:trickle +a=fingerprint:sha-256 D1:EC:31:07:70:6A:7D:2A:56:45:C6:DF:42:C5:18:05:E3:36:09:EE:C4:10:E5:FF:56:E2:92:90:7E:07:93:28 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43098 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 53214 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1309201880 cname:SCLcyYDO1caw2mKm +a=ssrc:1309201880 msid:myKvsVideoStream myVideoTrack +a=ssrc:1309201880 mslabel:myKvsVideoStream +a=ssrc:1309201880 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:AmDc +a=ice-pwd:RVPCvRBPkfPZ1lrtfL2wciOn +a=ice-options:trickle +a=fingerprint:sha-256 D1:EC:31:07:70:6A:7D:2A:56:45:C6:DF:42:C5:18:05:E3:36:09:EE:C4:10:E5:FF:56:E2:92:90:7E:07:93:28 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 32623 addRemoteStream [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32623 addRemoteStream [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 32623 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Answer Client ID: 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8576 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:01:53.062 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1825 [INFO END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onConnectionChange [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 32623 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=39fefcad-1756-4fbc-ab48-c2bd0bdf7ac6 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:01:53.062 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841710_2017_774596208", "version": 2, "timestamp": 1673841712568, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 53214 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65a4a51a-6f42-40c8-8640-47b9f9f0d87f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Received IceCandidate from remote sessionId = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 checkAndAddIceCandidate message = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Peer connection found already [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 53214 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:01:53.062 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8576 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:01:53.062 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1882 [INFO END] +2023-01-16 12:01:54.070 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841710_2018_705339303", "version": 2, "timestamp": 1673841712897, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 43098 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65a4a51a-6f42-40c8-8640-47b9f9f0d87f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Received IceCandidate from remote sessionId = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 checkAndAddIceCandidate message = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Peer connection found already [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 43098 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8576 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:01:54.070 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2224 [INFO END] +2023-01-16 12:01:54.070 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841711_2019_2100999961", "version": 2, "timestamp": 1673841713413, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 55929 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65a4a51a-6f42-40c8-8640-47b9f9f0d87f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Received IceCandidate from remote sessionId = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 checkAndAddIceCandidate message = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Peer connection found already [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 55929 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:01:54.070 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8576 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:01:54.070 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2697 [INFO END] +2023-01-16 12:01:55.127 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841712_2020_669075594", "version": 2, "timestamp": 1673841713981, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 51207 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "65a4a51a-6f42-40c8-8640-47b9f9f0d87f", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Received IceCandidate from remote sessionId = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 checkAndAddIceCandidate message = 65a4a51a-6f42-40c8-8640-47b9f9f0d87f [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Peer connection found already [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8576 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 51207 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8576 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:01:55.127 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3285 [INFO END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 53073 typ relay raddr 223.104.77.201 rport 27760 generation 0 ufrag dqRY network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 55929 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag AmDc network-cost 999 [DEBUG END] +2023-01-16 12:01:55.127 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onConnectionChange [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 32623 PeerConnection connected [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 32623 peerConnectSuccess [DEBUG END] +2023-01-16 12:01:57.039 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5192 [INFO END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 32623 startHeartbeat [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32623 getBitRate [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32622 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32622 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 32658 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:01:57.039 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5996 [INFO END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 32658 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 32658 registerBitRateCallback [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 32658 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:01:57.039 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:01:57.039 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:01:57.039 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:01:58.067 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32623 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:01:58.067 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 32623 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673841634000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:02:00.070 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:65a4a51a-6f42-40c8-8640-47b9f9f0d87f [INFO END] +2023-01-16 12:02:00.070 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:02:00.070 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841720477","params":{"sessionId":"65a4a51a-6f42-40c8-8640-47b9f9f0d87f"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:02:00.070 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 32623 onConnectionChange [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 32623 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673841717000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 32622 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:02:00.070 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:02:48.773 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:02:48.773 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10883 [DEBUG END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: timestamp=1673841769193 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: nonce=6c1af676-984c-4f25-a5ab-97f4ab5d16f1 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: sign=802e3dd86a0181b38b88009b19d45f3a [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:02:48.773 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:02:48.773 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:02:48.773 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:02:48.773 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:02:48 GMT [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=613 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:02:48 GMT [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=840 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:02:49 GMT [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amzn-requestid=8d5981f2-ad03-49da-802b-cc7e98b75764 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TgeHhDIAMFiOQ= [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cc69-7600f8613267b4de2c52925a;Sampled=0 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1182 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: timestamp=1673841770411 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: nonce=317f686f-cee7-4f6d-a530-8ce3085fd741 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: sign=36df75f29c173803a5e8df585bbc16a1 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:02:49.957 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:02:49.957 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:02:49 GMT [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amzn-requestid=fd894c1a-6d2a-495f-8548-419b283a0565 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TgjE8MIAMFpZA= [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cc69-63a211173b1a9e0838c7ab10;Sampled=0 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=464 [INFO END] +2023-01-16 12:02:49.957 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1055}} [INFO END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (677ms) [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:02:50 GMT [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842370},{"uris":["turn:52.20.79.251:3478"],"username":"1673842370:coturn","password":"MiHBLqXbGSwx2/asx34ugOxgimg=","expireTimestamp":1673842370}]} [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842370},{"uris":["turn:52.20.79.251:3478"],"username":"1673842370:coturn","password":"MiHBLqXbGSwx2/asx34ugOxgimg=","expireTimestamp":1673842370}]} [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:02:51.140 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:02:51.140 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8768,5,main] thread id:10918 [DEBUG END] +2023-01-16 12:02:51.140 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:02:51.140 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:b5a70425-2ed3-4f19-b5c4-4a3e17bdecab 耗时:1 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2012 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 2012 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 2012 createSdpOffer success [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 2012 oldSDP =v=0 +o=- 5850393195967907423 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:d/yT +a=ice-pwd:S87edNg5eoFks8PpTNcceAKx +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2277197656 cname:ZHs7E24QzeOolQxR +a=ssrc:2277197656 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2277197656 mslabel:KvsLocalMediaStream +a=ssrc:2277197656 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:d/yT +a=ice-pwd:S87edNg5eoFks8PpTNcceAKx +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3885119472 604650178 +a=ssrc:3885119472 cname:ZHs7E24QzeOolQxR +a=ssrc:3885119472 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3885119472 mslabel:KvsLocalMediaStream +a=ssrc:3885119472 label:KvsVideoTrack +a=ssrc:604650178 cname:ZHs7E24QzeOolQxR +a=ssrc:604650178 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:604650178 mslabel:KvsLocalMediaStream +a=ssrc:604650178 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] Message >>>signaling_threa - 2012 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 5850393195967907423 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:d/yT\r\na=ice-pwd:S87edNg5eoFks8PpTNcceAKx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2277197656 cname:ZHs7E24QzeOolQxR\r\na=ssrc:2277197656 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2277197656 mslabel:KvsLocalMediaStream\r\na=ssrc:2277197656 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:d/yT\r\na=ice-pwd:S87edNg5eoFks8PpTNcceAKx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3885119472 604650178\r\na=ssrc:3885119472 cname:ZHs7E24QzeOolQxR\r\na=ssrc:3885119472 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3885119472 mslabel:KvsLocalMediaStream\r\na=ssrc:3885119472 label:KvsVideoTrack\r\na=ssrc:604650178 cname:ZHs7E24QzeOolQxR\r\na=ssrc:604650178 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:604650178 mslabel:KvsLocalMediaStream\r\na=ssrc:604650178 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] Message >>>signaling_threa - 2012 createOffer description=v=0 +o=- 5850393195967907423 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:d/yT +a=ice-pwd:S87edNg5eoFks8PpTNcceAKx +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2277197656 cname:ZHs7E24QzeOolQxR +a=ssrc:2277197656 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2277197656 mslabel:KvsLocalMediaStream +a=ssrc:2277197656 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:d/yT +a=ice-pwd:S87edNg5eoFks8PpTNcceAKx +a=ice-options:trickle renomination +a=fingerprint:sha-256 EB:42:89:C1:45:B2:C6:BB:47:1E:AC:98:F3:9E:A8:E8:A1:47:9A:C9:8E:4C:4A:51:8B:1A:59:A8:13:CD:42:70 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3885119472 604650178 +a=ssrc:3885119472 cname:ZHs7E24QzeOolQxR +a=ssrc:3885119472 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3885119472 mslabel:KvsLocalMediaStream +a=ssrc:3885119472 label:KvsVideoTrack +a=ssrc:604650178 cname:ZHs7E24QzeOolQxR +a=ssrc:604650178 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:604650178 mslabel:KvsLocalMediaStream +a=ssrc:604650178 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2012 sendSdpOffer [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841791780","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDU4NTAzOTMxOTU5Njc5MDc0MjMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ZC95VFxyXG5hPWljZS1wd2Q6Uzg3ZWROZzVlb0ZrczhQcFROY2NlQUt4XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEVCOjQyOjg5OkMxOjQ1OkIyOkM2OkJCOjQ3OjFFOkFDOjk4OkYzOjlFOkE4OkU4OkExOjQ3\nOjlBOkM5OjhFOjRDOjRBOjUxOjhCOjFBOjU5OkE4OjEzOkNEOjQyOjcwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjI3NzE5NzY1NiBjbmFtZTpaSHM3RTI0UXplT29sUXhSXHJcbmE9c3NyYzoyMjc3MTk3NjU2\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMjc3MTk3\nNjU2IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjI3NzE5NzY1NiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmQveVRcclxuYT1pY2Ut\ncHdkOlM4N2VkTmc1ZW9Ga3M4UHBUTmNjZUFLeFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBFQjo0Mjo4OTpDMTo0NTpCMjpDNjpC\nQjo0NzoxRTpBQzo5ODpGMzo5RTpBODpFODpBMTo0Nzo5QTpDOTo4RTo0Qzo0QTo1MTo4QjoxQTo1\nOTpBODoxMzpDRDo0Mjo3MFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzODg1MTE5NDcyIDYwNDY1MDE3OFxyXG5hPXNzcmM6Mzg4\nNTExOTQ3MiBjbmFtZTpaSHM3RTI0UXplT29sUXhSXHJcbmE9c3NyYzozODg1MTE5NDcyIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozODg1MTE5NDcyIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzg4NTExOTQ3MiBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo2MDQ2NTAxNzggY25hbWU6WkhzN0UyNFF6ZU9vbFF4UlxyXG5h\nPXNzcmM6NjA0NjUwMTc4IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo2MDQ2NTAxNzggbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo2\nMDQ2NTAxNzggbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842370:coturn","icePassword1":"MiHBLqXbGSwx2/asx34ugOxgimg\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackViewerSendSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2012 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50723 typ host generation 0 ufrag d/yT network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50723 typ host generation 0 ufrag d/yT network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2012 sendIceCandidate [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841791784","params":{"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50723 typ host generation 0 ufrag d/yT network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackViewerSendSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57671 typ host generation 0 ufrag d/yT network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 57671 typ host generation 0 ufrag d/yT network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2012 sendIceCandidate [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841791785","params":{"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 57671 typ host generation 0 ufrag d/yT network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackViewerSendSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 20984 typ srflx raddr 10.53.4.91 rport 57671 generation 0 ufrag d/yT network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 20984 typ srflx raddr 10.53.4.91 rport 57671 generation 0 ufrag d/yT network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2012 sendIceCandidate [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841792026","params":{"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 20984 typ srflx raddr 10.53.4.91 rport 57671 generation 0 ufrag d/yT network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:387 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackViewerSendSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 52763 typ relay raddr 223.104.77.201 rport 20984 generation 0 ufrag d/yT network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 52763 typ relay raddr 223.104.77.201 rport 20984 generation 0 ufrag d/yT network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 2012 sendIceCandidate [DEBUG END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841792321","params":{"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 52763 typ relay raddr 223.104.77.201 rport 20984 generation 0 ufrag d/yT network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:11.528 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:683 [INFO END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackViewerSendSignal [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:11.528 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841792} [DEBUG END] +2023-01-16 12:03:12.832 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841790_2021_1064364946", "version": 2, "timestamp": 1673841792272, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyNjY4ODY5NDkgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTQxODAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQwMzEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTAxMzMyNjg4MyBjbmFtZTp6WXFsaFErd2NNSk1GR2ZpXHJcbmE9c3NyYzoxMDEzMzI2ODgzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwMTMzMjY4ODMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxMDEzMzI2ODgzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpvOWJFXHJcbmE9aWNlLXB3ZDpFQ09QbHZ6SlRWQ2x1U3JMVFhFSkZRbkVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGRTpFRDo3MDpBQToyRDoyRDpGQjo2MTowQzpERTpBOTozNTo3RTpGRTpGNTpDMzpBMzowMTo3QTpGRjo0QjpBMDo3RjoxMzpBMDo1MzoyQzpEMTpBMDo0OToxRjo1N1xyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTQxODAgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDQwMzEgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6ODk0MTEwMDY2IGNuYW1lOnpZcWxoUSt3Y01KTUZHZmlcclxuYT1zc3JjOjg5NDExMDA2NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo4OTQxMTAwNjYgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo4OTQxMTAwNjYgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOm85YkVcclxuYT1pY2UtcHdkOkVDT1BsdnpKVFZDbHVTckxUWEVKRlFuRVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEZFOkVEOjcwOkFBOjJEOjJEOkZCOjYxOjBDOkRFOkE5OjM1OjdFOkZFOkY1OkMzOkEzOjAxOjdBOkZGOjRCOkEwOjdGOjEzOkEwOjUzOjJDOkQxOkEwOjQ5OjFGOjU3XHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "b5a70425-2ed3-4f19-b5c4-4a3e17bdecab", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Answer Sdp: v=0 +o=- 266886949 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54180 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44031 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1013326883 cname:zYqlhQ+wcMJMFGfi +a=ssrc:1013326883 msid:myKvsVideoStream myAudioTrack +a=ssrc:1013326883 mslabel:myKvsVideoStream +a=ssrc:1013326883 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o9bE +a=ice-pwd:ECOPlvzJTVCluSrLTXEJFQnE +a=ice-options:trickle +a=fingerprint:sha-256 FE:ED:70:AA:2D:2D:FB:61:0C:DE:A9:35:7E:FE:F5:C3:A3:01:7A:FF:4B:A0:7F:13:A0:53:2C:D1:A0:49:1F:57 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 54180 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 44031 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:894110066 cname:zYqlhQ+wcMJMFGfi +a=ssrc:894110066 msid:myKvsVideoStream myVideoTrack +a=ssrc:894110066 mslabel:myKvsVideoStream +a=ssrc:894110066 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:o9bE +a=ice-pwd:ECOPlvzJTVCluSrLTXEJFQnE +a=ice-options:trickle +a=fingerprint:sha-256 FE:ED:70:AA:2D:2D:FB:61:0C:DE:A9:35:7E:FE:F5:C3:A3:01:7A:FF:4B:A0:7F:13:A0:53:2C:D1:A0:49:1F:57 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 2012 addRemoteStream [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 2012 addRemoteStream [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 2012 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onConnectionChange [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Answer Client ID: b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 2012 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8768 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:03:12.832 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1941 [INFO END] +2023-01-16 12:03:12.832 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841790_2023_288587624", "version": 2, "timestamp": 1673841792361, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 54180 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5a70425-2ed3-4f19-b5c4-4a3e17bdecab", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Received IceCandidate from remote sessionId = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 checkAndAddIceCandidate message = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Peer connection found already [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 54180 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8768 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:03:12.832 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1952 [INFO END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=57d5170a-6175-4393-a36a-cae48018bb3f videoTrackState=LIVE [DEBUG END] +2023-01-16 12:03:12.832 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841790_2022_1499592368", "version": 2, "timestamp": 1673841792506, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 44031 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5a70425-2ed3-4f19-b5c4-4a3e17bdecab", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Received IceCandidate from remote sessionId = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 checkAndAddIceCandidate message = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Peer connection found already [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 44031 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:03:12.832 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8768 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:03:12.832 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2029 [INFO END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 52763 typ relay raddr 223.104.77.201 rport 20984 generation 0 ufrag d/yT network-id 3 network-cost 900 remote sdp = candidate:3310210443 1 udp 1694498815 26864 typ prflx generation 0 ufrag o9bE [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:03:14.329 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841791_2024_236736053", "version": 2, "timestamp": 1673841793329, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 64113 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5a70425-2ed3-4f19-b5c4-4a3e17bdecab", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Received IceCandidate from remote sessionId = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 checkAndAddIceCandidate message = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Peer connection found already [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 64113 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8768 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:03:14.329 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2844 [INFO END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 52763 typ relay raddr 223.104.77.201 rport 20984 generation 0 ufrag d/yT network-id 3 network-cost 900 remote sdp = candidate:1879680784 1 udp 2130706431 26807 typ prflx generation 0 ufrag o9bE [DEBUG END] +2023-01-16 12:03:14.329 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841791_2025_383742426", "version": 2, "timestamp": 1673841793670, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 61485 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "b5a70425-2ed3-4f19-b5c4-4a3e17bdecab", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Received IceCandidate from remote sessionId = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 checkAndAddIceCandidate message = b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Peer connection found already [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8768 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 61485 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:03:14.329 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8768 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:03:14.329 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3175 [INFO END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onConnectionChange [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 2012 PeerConnection connected [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 2012 peerConnectSuccess [DEBUG END] +2023-01-16 12:03:15.759 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4120 [INFO END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 2012 startHeartbeat [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2012 getBitRate [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2011 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2011 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 2048 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:03:15.759 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4908 [INFO END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 2048 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 2048 registerBitRateCallback [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 2048 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:03:15.759 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:03:15.759 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:03:15.759 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:03:16.784 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2012 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:03:16.784 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 2012 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841717000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:03:18.590 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:b5a70425-2ed3-4f19-b5c4-4a3e17bdecab [INFO END] +2023-01-16 12:03:18.590 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:03:18.590 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841798986","params":{"sessionId":"b5a70425-2ed3-4f19-b5c4-4a3e17bdecab"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:03:18.590 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 2012 onConnectionChange [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 2012 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673841796000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 2011 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:03:18.590 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (12850ms) [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:03:10 GMT [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"9c6c23ef-5d2f-4e01-b0c3-24d702c2c3d5","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842390},{"uris":["turn:52.20.79.251:3478"],"username":"1673842390:coturn","password":"+i12uBad0GMo0TlB6YGclJGyijY=","expireTimestamp":1673842390}]} [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"9c6c23ef-5d2f-4e01-b0c3-24d702c2c3d5","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842390},{"uris":["turn:52.20.79.251:3478"],"username":"1673842390:coturn","password":"+i12uBad0GMo0TlB6YGclJGyijY=","expireTimestamp":1673842390}]} [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:03:24.496 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:03:24.496 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == true [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager force reconnect [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager mManager disconnect [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager connectMqtt isCreate true [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager init manager mqttClientId = u@332863470_8962 endpoint= a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10892 [DEBUG END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: timestamp=1673841849383 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: nonce=2be4f58f-4e83-41e0-b10e-b39cf99c26f6 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: sign=7db54326eb16eceb2a76a080a9011dda [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:04:08.962 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:04:08.962 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:04:09 GMT [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=585 [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:04:09 GMT [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=733 [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:04:10.114 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:04:11.706 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_8962,5,main] thread id:10920 [DEBUG END] +2023-01-16 12:04:11.706 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:04:11 GMT [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: x-amzn-requestid=030cffb3-d3a9-4a6f-91b9-e0189ecaf52a [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TtUHlgoAMF1bg= [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ccbb-34ef016c6ddb864a535903d7;Sampled=0 [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:04:12.810 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=3422 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: timestamp=1673841854375 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: nonce=c34436c6-b1c5-49d4-ad51-51e7192fc6e3 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: sign=19f80783c74d44cd4ee79245983f933d [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:04:14.341 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:04:13 GMT [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: x-amzn-requestid=365c5ec2-7d7d-4f24-ba20-23467bd4aa15 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0TtpGJbIAMF1TA= [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ccbd-5a0c871c69a47603551055d4;Sampled=0 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=334 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:04:14.341 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (801ms) [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:04:14 GMT [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842454},{"uris":["turn:52.20.79.251:3478"],"username":"1673842454:coturn","password":"OTLhdJYg8kYdEpk/8RjzFXzDrj8=","expireTimestamp":1673842454}]} [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842454},{"uris":["turn:52.20.79.251:3478"],"username":"1673842454:coturn","password":"OTLhdJYg8kYdEpk/8RjzFXzDrj8=","expireTimestamp":1673842454}]} [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:04:14.341 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:04:14.341 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:04:16.164 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1055}} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@a627733 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 耗时:1 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:110 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3410 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3410 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3410 createSdpOffer success [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 3410 oldSDP =v=0 +o=- 2156037871698924564 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:gSSC +a=ice-pwd:FwsA+jubQelR2YlyiX41A/mn +a=ice-options:trickle renomination +a=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2822456605 cname:RBTrA8+JAoA6aIpC +a=ssrc:2822456605 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2822456605 mslabel:KvsLocalMediaStream +a=ssrc:2822456605 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:gSSC +a=ice-pwd:FwsA+jubQelR2YlyiX41A/mn +a=ice-options:trickle renomination +a=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 657217990 4005096645 +a=ssrc:657217990 cname:RBTrA8+JAoA6aIpC +a=ssrc:657217990 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:657217990 mslabel:KvsLocalMediaStream +a=ssrc:657217990 label:KvsVideoTrack +a=ssrc:4005096645 cname:RBTrA8+JAoA6aIpC +a=ssrc:4005096645 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4005096645 mslabel:KvsLocalMediaStream +a=ssrc:4005096645 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] Message >>>signaling_threa - 3410 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2156037871698924564 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:gSSC\r\na=ice-pwd:FwsA+jubQelR2YlyiX41A/mn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2822456605 cname:RBTrA8+JAoA6aIpC\r\na=ssrc:2822456605 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2822456605 mslabel:KvsLocalMediaStream\r\na=ssrc:2822456605 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:gSSC\r\na=ice-pwd:FwsA+jubQelR2YlyiX41A/mn\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 657217990 4005096645\r\na=ssrc:657217990 cname:RBTrA8+JAoA6aIpC\r\na=ssrc:657217990 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:657217990 mslabel:KvsLocalMediaStream\r\na=ssrc:657217990 label:KvsVideoTrack\r\na=ssrc:4005096645 cname:RBTrA8+JAoA6aIpC\r\na=ssrc:4005096645 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4005096645 mslabel:KvsLocalMediaStream\r\na=ssrc:4005096645 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] Message >>>signaling_threa - 3410 createOffer description=v=0 +o=- 2156037871698924564 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:gSSC +a=ice-pwd:FwsA+jubQelR2YlyiX41A/mn +a=ice-options:trickle renomination +a=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2822456605 cname:RBTrA8+JAoA6aIpC +a=ssrc:2822456605 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2822456605 mslabel:KvsLocalMediaStream +a=ssrc:2822456605 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:gSSC +a=ice-pwd:FwsA+jubQelR2YlyiX41A/mn +a=ice-options:trickle renomination +a=fingerprint:sha-256 51:2F:ED:83:21:FF:FD:74:28:02:F0:4E:F8:C1:89:C1:2C:15:50:2D:44:CB:2B:93:E7:C0:79:F8:4D:E8:B0:72 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 657217990 4005096645 +a=ssrc:657217990 cname:RBTrA8+JAoA6aIpC +a=ssrc:657217990 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:657217990 mslabel:KvsLocalMediaStream +a=ssrc:657217990 label:KvsVideoTrack +a=ssrc:4005096645 cname:RBTrA8+JAoA6aIpC +a=ssrc:4005096645 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4005096645 mslabel:KvsLocalMediaStream +a=ssrc:4005096645 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3410 sendSdpOffer [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841872770","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDIxNTYwMzc4NzE2OTg5MjQ1NjQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Z1NTQ1xyXG5hPWljZS1wd2Q6RndzQStqdWJRZWxSMllseWlYNDFBL21uXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDUxOjJGOkVEOjgzOjIxOkZGOkZEOjc0OjI4OjAyOkYwOjRFOkY4OkMxOjg5OkMxOjJDOjE1\nOjUwOjJEOjQ0OkNCOjJCOjkzOkU3OkMwOjc5OkY4OjREOkU4OkIwOjcyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjgyMjQ1NjYwNSBjbmFtZTpSQlRyQTgrSkFvQTZhSXBDXHJcbmE9c3NyYzoyODIyNDU2NjA1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyODIyNDU2\nNjA1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjgyMjQ1NjYwNSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmdTU0NcclxuYT1pY2Ut\ncHdkOkZ3c0EranViUWVsUjJZbHlpWDQxQS9tblxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA1MToyRjpFRDo4MzoyMTpGRjpGRDo3\nNDoyODowMjpGMDo0RTpGODpDMTo4OTpDMToyQzoxNTo1MDoyRDo0NDpDQjoyQjo5MzpFNzpDMDo3\nOTpGODo0RDpFODpCMDo3MlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA2NTcyMTc5OTAgNDAwNTA5NjY0NVxyXG5hPXNzcmM6NjU3\nMjE3OTkwIGNuYW1lOlJCVHJBOCtKQW9BNmFJcENcclxuYT1zc3JjOjY1NzIxNzk5MCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NjU3MjE3OTkwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjU3MjE3OTkwIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjQwMDUwOTY2NDUgY25hbWU6UkJUckE4K0pBb0E2YUlwQ1xyXG5hPXNz\ncmM6NDAwNTA5NjY0NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6NDAwNTA5NjY0NSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjQw\nMDUwOTY2NDUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842454:coturn","icePassword1":"OTLhdJYg8kYdEpk/8RjzFXzDrj8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:134 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackViewerSendSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3410 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51103 typ host generation 0 ufrag gSSC network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51103 typ host generation 0 ufrag gSSC network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3410 sendIceCandidate [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841872774","params":{"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 51103 typ host generation 0 ufrag gSSC network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:137 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackViewerSendSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43449 typ host generation 0 ufrag gSSC network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43449 typ host generation 0 ufrag gSSC network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3410 sendIceCandidate [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841872776","params":{"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43449 typ host generation 0 ufrag gSSC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:139 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackViewerSendSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 15371 typ srflx raddr 10.53.4.91 rport 43449 generation 0 ufrag gSSC network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 15371 typ srflx raddr 10.53.4.91 rport 43449 generation 0 ufrag gSSC network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3410 sendIceCandidate [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841873018","params":{"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 15371 typ srflx raddr 10.53.4.91 rport 43449 generation 0 ufrag gSSC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:381 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackViewerSendSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (385ms) [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:04:31 GMT [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"85267d5e-412b-4213-80c8-926fdd26c61f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842471},{"uris":["turn:54.87.154.8:3478"],"username":"1673842471:coturn","password":"glvwgqNoNWZjf3H41wOJKdQEGp0=","expireTimestamp":1673842471}]} [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"85267d5e-412b-4213-80c8-926fdd26c61f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842471},{"uris":["turn:54.87.154.8:3478"],"username":"1673842471:coturn","password":"glvwgqNoNWZjf3H41wOJKdQEGp0=","expireTimestamp":1673842471}]} [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49443 typ relay raddr 223.104.77.201 rport 15371 generation 0 ufrag gSSC network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 49443 typ relay raddr 223.104.77.201 rport 15371 generation 0 ufrag gSSC network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 3410 sendIceCandidate [DEBUG END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841873309","params":{"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 49443 typ relay raddr 223.104.77.201 rport 15371 generation 0 ufrag gSSC network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:32.524 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:673 [INFO END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackViewerSendSignal [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:32.524 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841873} [DEBUG END] +2023-01-16 12:04:33.827 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841871_2026_1760134371", "version": 2, "timestamp": 1673841873198, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTQyNDkzMzI3IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0MjAyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwMzQxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5MzQyMzY3NTAgY25hbWU6NnNHU3ZqOGZJUFY4dStxRVxyXG5hPXNzcmM6MTkzNDIzNjc1MCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTM0MjM2NzUwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkzNDIzNjc1MCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TTNTaFxyXG5hPWljZS1wd2Q6bWJIcnNVVmhNaXVXVGJ4NmZWVFpPVE5sXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQ0E6NkY6MDI6QzA6OEY6Njg6NUQ6OUU6NUQ6NDQ6RTk6M0Q6OTA6Q0Q6QjA6MTU6NTY6MzU6ODk6ODk6OTQ6NzM6NjU6MzM6QkY6Mjg6MzI6OEQ6MjY6RUQ6NTg6Q0JcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0MjAyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDYwMzQxIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjExNzIzMDI5MDEgY25hbWU6NnNHU3ZqOGZJUFY4dStxRVxyXG5hPXNzcmM6MTE3MjMwMjkwMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMTcyMzAyOTAxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTE3MjMwMjkwMSBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6TTNTaFxyXG5hPWljZS1wd2Q6bWJIcnNVVmhNaXVXVGJ4NmZWVFpPVE5sXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQ0E6NkY6MDI6QzA6OEY6Njg6NUQ6OUU6NUQ6NDQ6RTk6M0Q6OTA6Q0Q6QjA6MTU6NTY6MzU6ODk6ODk6OTQ6NzM6NjU6MzM6QkY6Mjg6MzI6OEQ6MjY6RUQ6NTg6Q0JcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Answer Sdp: v=0 +o=- 1142493327 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44202 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60341 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1934236750 cname:6sGSvj8fIPV8u+qE +a=ssrc:1934236750 msid:myKvsVideoStream myAudioTrack +a=ssrc:1934236750 mslabel:myKvsVideoStream +a=ssrc:1934236750 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M3Sh +a=ice-pwd:mbHrsUVhMiuWTbx6fVTZOTNl +a=ice-options:trickle +a=fingerprint:sha-256 CA:6F:02:C0:8F:68:5D:9E:5D:44:E9:3D:90:CD:B0:15:56:35:89:89:94:73:65:33:BF:28:32:8D:26:ED:58:CB +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44202 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 60341 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1172302901 cname:6sGSvj8fIPV8u+qE +a=ssrc:1172302901 msid:myKvsVideoStream myVideoTrack +a=ssrc:1172302901 mslabel:myKvsVideoStream +a=ssrc:1172302901 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:M3Sh +a=ice-pwd:mbHrsUVhMiuWTbx6fVTZOTNl +a=ice-options:trickle +a=fingerprint:sha-256 CA:6F:02:C0:8F:68:5D:9E:5D:44:E9:3D:90:CD:B0:15:56:35:89:89:94:73:65:33:BF:28:32:8D:26:ED:58:CB +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 3410 addRemoteStream [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3410 addRemoteStream [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 3410 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Answer Client ID: 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8962 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:04:33.827 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1866 [INFO END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onConnectionChange [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 3410 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=3467837f-4694-41d5-919c-0f0e63050d95 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:04:33.827 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841871_2027_223750954", "version": 2, "timestamp": 1673841873492, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 60341 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Received IceCandidate from remote sessionId = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 checkAndAddIceCandidate message = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Peer connection found already [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 60341 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:04:33.827 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8962 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:04:33.827 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1991 [INFO END] +2023-01-16 12:04:34.828 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841871_2028_641689059", "version": 2, "timestamp": 1673841873640, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44202 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Received IceCandidate from remote sessionId = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 checkAndAddIceCandidate message = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Peer connection found already [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44202 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8962 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:04:34.828 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2196 [INFO END] +2023-01-16 12:04:34.828 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841872_2029_1918375897", "version": 2, "timestamp": 1673841874462, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 56273 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Received IceCandidate from remote sessionId = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 checkAndAddIceCandidate message = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Peer connection found already [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 56273 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8962 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:04:34.828 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2971 [INFO END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 49443 typ relay raddr 223.104.77.201 rport 15371 generation 0 ufrag gSSC network-id 3 network-cost 900 remote sdp = candidate:3364914585 1 udp 1694498815 39239 typ prflx generation 0 ufrag M3Sh [DEBUG END] +2023-01-16 12:04:34.828 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 49443 typ relay raddr 223.104.77.201 rport 15371 generation 0 ufrag gSSC network-id 3 network-cost 900 remote sdp = candidate:2449055612 1 udp 2130706431 39230 typ prflx generation 0 ufrag M3Sh [DEBUG END] +2023-01-16 12:04:36.004 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841873_2030_518388472", "version": 2, "timestamp": 1673841874903, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 64161 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Received IceCandidate from remote sessionId = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 checkAndAddIceCandidate message = 5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Peer connection found already [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_8962 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 64161 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:04:36.004 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_8962 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:04:36.004 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3439 [INFO END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onConnectionChange [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 3410 PeerConnection connected [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 3410 peerConnectSuccess [DEBUG END] +2023-01-16 12:04:37.084 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4446 [INFO END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 3410 startHeartbeat [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3410 getBitRate [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3408 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3408 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 3449 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:04:37.084 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5281 [INFO END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 3449 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 3449 registerBitRateCallback [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 3449 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:04:37.084 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:04:37.084 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:04:37.084 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:04:38.093 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3410 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:04:39.095 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 3410 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:04:39.095 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673841796000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:04:40.122 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0 [INFO END] +2023-01-16 12:04:40.122 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:04:40.122 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841880123","params":{"sessionId":"5b4f6b43-6b9f-47a8-a5be-d0ec8d73a1c0"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:04:40.122 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 3410 onConnectionChange [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 3410 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673841878000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 3408 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:04:40.122 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:29.166 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:05:29.166 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10894 [DEBUG END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: timestamp=1673841929582 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: nonce=7172e02a-172a-40ae-af3a-3e28d38cf92c [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: sign=0fc9cf8556f4195101b3fabb655f7711 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:05:29.166 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:05:29.166 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:05:29.166 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:05:29.166 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:05:29 GMT [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=650 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:05:29 GMT [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=794 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:05:29 GMT [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-amzn-requestid=344ede04-f4a7-4cb2-a12f-48551f82688a [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0T5iGBPIAMFWGw= [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cd09-43e119752788868e6abe47dd;Sampled=0 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1214 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: timestamp=1673841930830 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: nonce=64ef29b7-b95d-496f-bca7-61cac4892489 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: sign=ab50dace31c407053347724d3a74dbf6 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:05:30.374 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:05:30.374 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:05:30.374 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:05:30 GMT [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2652b9c6-7975-42ab-ba08-afe6c849d78e [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0T5oGPPoAMFcJg= [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cd0a-7e5f00636f8cfc8b48f4cb70;Sampled=0 [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=566 [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1057}} [INFO END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9160,5,main] thread id:10928 [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (662ms) [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:05:30 GMT [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842530},{"uris":["turn:54.87.154.8:3478"],"username":"1673842530:coturn","password":"17iDo0unfeTdtBOsmB2qLAVBrh0=","expireTimestamp":1673842530}]} [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842530},{"uris":["turn:54.87.154.8:3478"],"username":"1673842530:coturn","password":"17iDo0unfeTdtBOsmB2qLAVBrh0=","expireTimestamp":1673842530}]} [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:05:31.401 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:05:31.401 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:05:31.401 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:ea169c1f-99d3-4d29-99de-a0699d172872 耗时:1 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4363 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 4363 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 4363 createSdpOffer success [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 4363 oldSDP =v=0 +o=- 3210691838306326256 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qfmp +a=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2099283719 cname:pqgRo6IHgfaYR9WW +a=ssrc:2099283719 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2099283719 mslabel:KvsLocalMediaStream +a=ssrc:2099283719 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qfmp +a=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3653211926 745424925 +a=ssrc:3653211926 cname:pqgRo6IHgfaYR9WW +a=ssrc:3653211926 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3653211926 mslabel:KvsLocalMediaStream +a=ssrc:3653211926 label:KvsVideoTrack +a=ssrc:745424925 cname:pqgRo6IHgfaYR9WW +a=ssrc:745424925 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:745424925 mslabel:KvsLocalMediaStream +a=ssrc:745424925 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] Message >>>signaling_threa - 4363 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3210691838306326256 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qfmp\r\na=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2099283719 cname:pqgRo6IHgfaYR9WW\r\na=ssrc:2099283719 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2099283719 mslabel:KvsLocalMediaStream\r\na=ssrc:2099283719 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:qfmp\r\na=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3653211926 745424925\r\na=ssrc:3653211926 cname:pqgRo6IHgfaYR9WW\r\na=ssrc:3653211926 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3653211926 mslabel:KvsLocalMediaStream\r\na=ssrc:3653211926 label:KvsVideoTrack\r\na=ssrc:745424925 cname:pqgRo6IHgfaYR9WW\r\na=ssrc:745424925 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:745424925 mslabel:KvsLocalMediaStream\r\na=ssrc:745424925 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] Message >>>signaling_threa - 4363 createOffer description=v=0 +o=- 3210691838306326256 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qfmp +a=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2099283719 cname:pqgRo6IHgfaYR9WW +a=ssrc:2099283719 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2099283719 mslabel:KvsLocalMediaStream +a=ssrc:2099283719 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:qfmp +a=ice-pwd:/5y5UNsWEb2ochlDE1EZptFK +a=ice-options:trickle renomination +a=fingerprint:sha-256 81:41:51:7D:BF:72:97:B8:D3:2C:F3:9F:54:33:F4:A8:CD:40:AC:55:E8:1B:99:03:94:87:3A:B4:31:ED:63:D6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3653211926 745424925 +a=ssrc:3653211926 cname:pqgRo6IHgfaYR9WW +a=ssrc:3653211926 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3653211926 mslabel:KvsLocalMediaStream +a=ssrc:3653211926 label:KvsVideoTrack +a=ssrc:745424925 cname:pqgRo6IHgfaYR9WW +a=ssrc:745424925 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:745424925 mslabel:KvsLocalMediaStream +a=ssrc:745424925 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4363 sendSdpOffer [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841952069","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDMyMTA2OTE4MzgzMDYzMjYyNTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6cWZtcFxyXG5hPWljZS1wd2Q6LzV5NVVOc1dFYjJvY2hsREUxRVpwdEZLXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDgxOjQxOjUxOjdEOkJGOjcyOjk3OkI4OkQzOjJDOkYzOjlGOjU0OjMzOkY0OkE4OkNEOjQw\nOkFDOjU1OkU4OjFCOjk5OjAzOjk0Ojg3OjNBOkI0OjMxOkVEOjYzOkQ2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjA5OTI4MzcxOSBjbmFtZTpwcWdSbzZJSGdmYVlSOVdXXHJcbmE9c3NyYzoyMDk5MjgzNzE5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDk5Mjgz\nNzE5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjA5OTI4MzcxOSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnFmbXBcclxuYT1pY2Ut\ncHdkOi81eTVVTnNXRWIyb2NobERFMUVacHRGS1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4MTo0MTo1MTo3RDpCRjo3Mjo5NzpC\nODpEMzoyQzpGMzo5Rjo1NDozMzpGNDpBODpDRDo0MDpBQzo1NTpFODoxQjo5OTowMzo5NDo4Nzoz\nQTpCNDozMTpFRDo2MzpENlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzNjUzMjExOTI2IDc0NTQyNDkyNVxyXG5hPXNzcmM6MzY1\nMzIxMTkyNiBjbmFtZTpwcWdSbzZJSGdmYVlSOVdXXHJcbmE9c3NyYzozNjUzMjExOTI2IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozNjUzMjExOTI2IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzY1MzIxMTkyNiBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzo3NDU0MjQ5MjUgY25hbWU6cHFnUm82SUhnZmFZUjlXV1xyXG5h\nPXNzcmM6NzQ1NDI0OTI1IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzo3NDU0MjQ5MjUgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo3\nNDU0MjQ5MjUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673842530:coturn","icePassword1":"17iDo0unfeTdtBOsmB2qLAVBrh0\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackViewerSendSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4363 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50432 typ host generation 0 ufrag qfmp network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50432 typ host generation 0 ufrag qfmp network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4363 sendIceCandidate [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841952075","params":{"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 50432 typ host generation 0 ufrag qfmp network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackViewerSendSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37275 typ host generation 0 ufrag qfmp network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 37275 typ host generation 0 ufrag qfmp network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4363 sendIceCandidate [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841952077","params":{"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 37275 typ host generation 0 ufrag qfmp network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackViewerSendSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (388ms) [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:05:51 GMT [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"35c3ae09-6a02-496f-8730-f60bc120dcca","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842551},{"uris":["turn:54.87.154.8:3478"],"username":"1673842551:coturn","password":"44/JlFufNsnaqC3SONOcqtFi4hA=","expireTimestamp":1673842551}]} [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"35c3ae09-6a02-496f-8730-f60bc120dcca","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842551},{"uris":["turn:54.87.154.8:3478"],"username":"1673842551:coturn","password":"44/JlFufNsnaqC3SONOcqtFi4hA=","expireTimestamp":1673842551}]} [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 61610 typ srflx raddr 10.53.4.91 rport 37275 generation 0 ufrag qfmp network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 61610 typ srflx raddr 10.53.4.91 rport 37275 generation 0 ufrag qfmp network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4363 sendIceCandidate [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841952326","params":{"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 61610 typ srflx raddr 10.53.4.91 rport 37275 generation 0 ufrag qfmp network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:398 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackViewerSendSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 54043 typ relay raddr 223.104.77.207 rport 61610 generation 0 ufrag qfmp network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 54043 typ relay raddr 223.104.77.207 rport 61610 generation 0 ufrag qfmp network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 4363 sendIceCandidate [DEBUG END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841952603","params":{"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 54043 typ relay raddr 223.104.77.207 rport 61610 generation 0 ufrag qfmp network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:05:51.816 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:676 [INFO END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackViewerSendSignal [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:05:51.816 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673841952} [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:05:53.506 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841950_2031_1099234369", "version": 2, "timestamp": 1673841952459, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxOTI1NzEzOTk4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU3MDc2IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM3OTI0IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE3MDgwNDM5MSBjbmFtZTpxT1ozalFtWWJFVXo5aStRXHJcbmE9c3NyYzoxNzA4MDQzOTEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MTcwODA0MzkxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTcwODA0MzkxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpGS3RpXHJcbmE9aWNlLXB3ZDpyQlV4T3dFMEh0V1ZjOTQ3NGxzMW5pQWVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2QTpDQTo2MDpBRjpDODpCRDpENTo1QTozODo0QjpBNzpFRDowQzo5NDozRDpGMjo4RDpBMzpFODozRjpCNDozOTo5RDpBNDpENjoxRDo3QzpEQjpBQzoxQzo0ODoyMlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTcwNzYgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzc5MjQgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTU2NDQ3NjI3OSBjbmFtZTpxT1ozalFtWWJFVXo5aStRXHJcbmE9c3NyYzoxNTY0NDc2Mjc5IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE1NjQ0NzYyNzkgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNTY0NDc2Mjc5IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpGS3RpXHJcbmE9aWNlLXB3ZDpyQlV4T3dFMEh0V1ZjOTQ3NGxzMW5pQWVcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2QTpDQTo2MDpBRjpDODpCRDpENTo1QTozODo0QjpBNzpFRDowQzo5NDozRDpGMjo4RDpBMzpFODozRjpCNDozOTo5RDpBNDpENjoxRDo3QzpEQjpBQzoxQzo0ODoyMlxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "ea169c1f-99d3-4d29-99de-a0699d172872", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Answer Sdp: v=0 +o=- 1925713998 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57076 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37924 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:170804391 cname:qOZ3jQmYbEUz9i+Q +a=ssrc:170804391 msid:myKvsVideoStream myAudioTrack +a=ssrc:170804391 mslabel:myKvsVideoStream +a=ssrc:170804391 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FKti +a=ice-pwd:rBUxOwE0HtWVc9474ls1niAe +a=ice-options:trickle +a=fingerprint:sha-256 6A:CA:60:AF:C8:BD:D5:5A:38:4B:A7:ED:0C:94:3D:F2:8D:A3:E8:3F:B4:39:9D:A4:D6:1D:7C:DB:AC:1C:48:22 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57076 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37924 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1564476279 cname:qOZ3jQmYbEUz9i+Q +a=ssrc:1564476279 msid:myKvsVideoStream myVideoTrack +a=ssrc:1564476279 mslabel:myKvsVideoStream +a=ssrc:1564476279 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:FKti +a=ice-pwd:rBUxOwE0HtWVc9474ls1niAe +a=ice-options:trickle +a=fingerprint:sha-256 6A:CA:60:AF:C8:BD:D5:5A:38:4B:A7:ED:0C:94:3D:F2:8D:A3:E8:3F:B4:39:9D:A4:D6:1D:7C:DB:AC:1C:48:22 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 4363 addRemoteStream [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 4363 addRemoteStream [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 4363 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Answer Client ID: ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9160 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onConnectionChange [DEBUG END] +2023-01-16 12:05:53.506 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2187 [INFO END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 4363 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:05:53.506 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841950_2033_931831988", "version": 2, "timestamp": 1673841952633, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 57076 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea169c1f-99d3-4d29-99de-a0699d172872", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Received IceCandidate from remote sessionId = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 checkAndAddIceCandidate message = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Peer connection found already [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 57076 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9160 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:05:53.506 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2194 [INFO END] +2023-01-16 12:05:53.506 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841950_2032_1244751074", "version": 2, "timestamp": 1673841952663, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 37924 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea169c1f-99d3-4d29-99de-a0699d172872", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Received IceCandidate from remote sessionId = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 checkAndAddIceCandidate message = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Peer connection found already [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 37924 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9160 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:05:53.506 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2198 [INFO END] +2023-01-16 12:05:53.506 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=dbc8d98d-9a2c-4312-b694-7402b600bcbd videoTrackState=LIVE [DEBUG END] +2023-01-16 12:05:54.531 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841951_2034_1157862322", "version": 2, "timestamp": 1673841953399, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 61321 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea169c1f-99d3-4d29-99de-a0699d172872", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Received IceCandidate from remote sessionId = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 checkAndAddIceCandidate message = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Peer connection found already [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 61321 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9160 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:05:54.531 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2610 [INFO END] +2023-01-16 12:05:54.531 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673841952_2035_2068465266", "version": 2, "timestamp": 1673841954060, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 58625 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "ea169c1f-99d3-4d29-99de-a0699d172872", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Received IceCandidate from remote sessionId = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 checkAndAddIceCandidate message = ea169c1f-99d3-4d29-99de-a0699d172872 [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Peer connection found already [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9160 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 58625 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:05:54.531 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9160 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:05:54.531 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3282 [INFO END] +2023-01-16 12:05:56.169 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 54043 typ relay raddr 223.104.77.207 rport 61610 generation 0 ufrag qfmp network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 61321 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag FKti network-cost 999 [DEBUG END] +2023-01-16 12:05:56.169 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onConnectionChange [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 4363 PeerConnection connected [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 4363 peerConnectSuccess [DEBUG END] +2023-01-16 12:05:57.487 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5558 [INFO END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 4363 startHeartbeat [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4363 getBitRate [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4359 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4359 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 4419 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:05:57.487 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6328 [INFO END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 4419 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 4419 registerBitRateCallback [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 4419 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:05:57.487 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:05:57.487 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:05:57.487 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:05:58.505 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4363 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:05:58.505 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 4363 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841878000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:06:00.164 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:ea169c1f-99d3-4d29-99de-a0699d172872 [INFO END] +2023-01-16 12:06:00.164 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:06:00.164 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673841960571","params":{"sessionId":"ea169c1f-99d3-4d29-99de-a0699d172872"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:06:00.164 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 4363 onConnectionChange [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 4363 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673841958000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 4359 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:06:00.164 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:06:49.374 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:06:49.374 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10900 [DEBUG END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: timestamp=1673842009783 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: nonce=9d1ecf9a-c628-4a2c-849a-5112ebbd2e2c [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: sign=00bd6ce94383d683871b7719dc5cb2c9 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:06:49.374 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:06:49.374 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:06:49.374 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:06:49.374 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:06:49 GMT [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=597 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:06:49 GMT [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=746 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:06:49 GMT [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ff86347e-4470-4484-be38-624b8a1fe7b5 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UGEGeYIAMFb_g= [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cd59-5fa61dc82b7daf9c516d2c18;Sampled=0 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1250 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: timestamp=1673842011067 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: nonce=4bb3a1c6-3578-4e1a-a703-e37b898a72f1 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: sign=fd2041a6fafe4b2253b1c9e0778ddc63 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:06:50.531 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:06:50.531 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:06:50.531 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:06:50 GMT [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: x-amzn-requestid=2bb14599-f442-4dce-a453-3aa7865548f6 [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UGKFQooAMFZww= [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cd5a-258b069a09684ced21456ca4;Sampled=0 [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=496 [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1057}} [INFO END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9369,5,main] thread id:10933 [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (667ms) [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:06:50 GMT [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842610},{"uris":["turn:52.20.79.251:3478"],"username":"1673842610:coturn","password":"dLlAO33kdyBJwsy305er/bW4eJw=","expireTimestamp":1673842610}]} [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842610},{"uris":["turn:52.20.79.251:3478"],"username":"1673842610:coturn","password":"dLlAO33kdyBJwsy305er/bW4eJw=","expireTimestamp":1673842610}]} [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:06:51.565 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:06:51.565 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:06:51.565 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:1 [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:1f368167-fccb-43b1-9a23-571e826aab5b 耗时:0 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:108 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5097 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5097 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5097 createSdpOffer success [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 5097 oldSDP =v=0 +o=- 2680469971099425353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:eVF9 +a=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1004759409 cname:OdjtpIrlAWSwagD2 +a=ssrc:1004759409 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1004759409 mslabel:KvsLocalMediaStream +a=ssrc:1004759409 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:eVF9 +a=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1993506580 4112966089 +a=ssrc:1993506580 cname:OdjtpIrlAWSwagD2 +a=ssrc:1993506580 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1993506580 mslabel:KvsLocalMediaStream +a=ssrc:1993506580 label:KvsVideoTrack +a=ssrc:4112966089 cname:OdjtpIrlAWSwagD2 +a=ssrc:4112966089 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4112966089 mslabel:KvsLocalMediaStream +a=ssrc:4112966089 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] Message >>>signaling_threa - 5097 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 2680469971099425353 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:eVF9\r\na=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1004759409 cname:OdjtpIrlAWSwagD2\r\na=ssrc:1004759409 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1004759409 mslabel:KvsLocalMediaStream\r\na=ssrc:1004759409 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:eVF9\r\na=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1993506580 4112966089\r\na=ssrc:1993506580 cname:OdjtpIrlAWSwagD2\r\na=ssrc:1993506580 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1993506580 mslabel:KvsLocalMediaStream\r\na=ssrc:1993506580 label:KvsVideoTrack\r\na=ssrc:4112966089 cname:OdjtpIrlAWSwagD2\r\na=ssrc:4112966089 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4112966089 mslabel:KvsLocalMediaStream\r\na=ssrc:4112966089 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] Message >>>signaling_threa - 5097 createOffer description=v=0 +o=- 2680469971099425353 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:eVF9 +a=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1004759409 cname:OdjtpIrlAWSwagD2 +a=ssrc:1004759409 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1004759409 mslabel:KvsLocalMediaStream +a=ssrc:1004759409 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:eVF9 +a=ice-pwd:cZ5rKWP4xRCR4VwS9OlMJ3p1 +a=ice-options:trickle renomination +a=fingerprint:sha-256 38:16:77:A0:02:21:1F:C3:6E:02:48:7A:C4:F8:15:12:84:5E:66:38:F0:C8:3C:3E:77:52:41:06:E2:6F:B2:34 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1993506580 4112966089 +a=ssrc:1993506580 cname:OdjtpIrlAWSwagD2 +a=ssrc:1993506580 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1993506580 mslabel:KvsLocalMediaStream +a=ssrc:1993506580 label:KvsVideoTrack +a=ssrc:4112966089 cname:OdjtpIrlAWSwagD2 +a=ssrc:4112966089 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4112966089 mslabel:KvsLocalMediaStream +a=ssrc:4112966089 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5097 sendSdpOffer [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842033172","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI2ODA0Njk5NzEwOTk0MjUzNTMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ZVZGOVxyXG5hPWljZS1wd2Q6Y1o1cktXUDR4UkNSNFZ3UzlPbE1KM3AxXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM4OjE2Ojc3OkEwOjAyOjIxOjFGOkMzOjZFOjAyOjQ4OjdBOkM0OkY4OjE1OjEyOjg0OjVF\nOjY2OjM4OkYwOkM4OjNDOjNFOjc3OjUyOjQxOjA2OkUyOjZGOkIyOjM0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTAwNDc1OTQwOSBjbmFtZTpPZGp0cElybEFXU3dhZ0QyXHJcbmE9c3NyYzoxMDA0NzU5NDA5\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDA0NzU5\nNDA5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTAwNDc1OTQwOSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmVWRjlcclxuYT1pY2Ut\ncHdkOmNaNXJLV1A0eFJDUjRWd1M5T2xNSjNwMVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAzODoxNjo3NzpBMDowMjoyMToxRjpD\nMzo2RTowMjo0ODo3QTpDNDpGODoxNToxMjo4NDo1RTo2NjozODpGMDpDODozQzozRTo3Nzo1Mjo0\nMTowNjpFMjo2RjpCMjozNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxOTkzNTA2NTgwIDQxMTI5NjYwODlcclxuYT1zc3JjOjE5\nOTM1MDY1ODAgY25hbWU6T2RqdHBJcmxBV1N3YWdEMlxyXG5hPXNzcmM6MTk5MzUwNjU4MCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTk5MzUwNjU4MCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE5OTM1MDY1ODAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6NDExMjk2NjA4OSBjbmFtZTpPZGp0cElybEFXU3dhZ0QyXHJc\nbmE9c3NyYzo0MTEyOTY2MDg5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzo0MTEyOTY2MDg5IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6NDExMjk2NjA4OSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842610:coturn","icePassword1":"dLlAO33kdyBJwsy305er/bW4eJw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackViewerSendSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5097 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58227 typ host generation 0 ufrag eVF9 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58227 typ host generation 0 ufrag eVF9 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5097 sendIceCandidate [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842033179","params":{"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58227 typ host generation 0 ufrag eVF9 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackViewerSendSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34377 typ host generation 0 ufrag eVF9 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 34377 typ host generation 0 ufrag eVF9 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5097 sendIceCandidate [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842033181","params":{"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 34377 typ host generation 0 ufrag eVF9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackViewerSendSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 3531 typ srflx raddr 10.53.4.91 rport 34377 generation 0 ufrag eVF9 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 3531 typ srflx raddr 10.53.4.91 rport 34377 generation 0 ufrag eVF9 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5097 sendIceCandidate [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842033425","params":{"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 3531 typ srflx raddr 10.53.4.91 rport 34377 generation 0 ufrag eVF9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:390 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackViewerSendSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (413ms) [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:07:12 GMT [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6ca2f923-8fd4-44d0-a426-1410b69acacc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842632},{"uris":["turn:52.20.79.251:3478"],"username":"1673842632:coturn","password":"/bCDF8IE7mzpvkocABzZwQ+bHPI=","expireTimestamp":1673842632}]} [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6ca2f923-8fd4-44d0-a426-1410b69acacc","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842632},{"uris":["turn:52.20.79.251:3478"],"username":"1673842632:coturn","password":"/bCDF8IE7mzpvkocABzZwQ+bHPI=","expireTimestamp":1673842632}]} [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60877 typ relay raddr 223.104.77.201 rport 3531 generation 0 ufrag eVF9 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60877 typ relay raddr 223.104.77.201 rport 3531 generation 0 ufrag eVF9 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 5097 sendIceCandidate [DEBUG END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842033695","params":{"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 60877 typ relay raddr 223.104.77.201 rport 3531 generation 0 ufrag eVF9 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:12.925 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:664 [INFO END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackViewerSendSignal [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:12.925 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842033} [DEBUG END] +2023-01-16 12:07:14.245 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842031_2036_1016972915", "version": 2, "timestamp": 1673842033385, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjkwMDI4NzI1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0NTQ0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUyMzk5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIxMTc0ODM4NjYgY25hbWU6SHlITyt5SzVHSXFpaEpvS1xyXG5hPXNzcmM6MjExNzQ4Mzg2NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMTE3NDgzODY2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjExNzQ4Mzg2NiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NjJoeVxyXG5hPWljZS1wd2Q6N0srbFNQVjZmc0ZwSXN3UUh6MjQ1R2Z6XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQjU6NjI6Njg6Mjc6QTk6MUU6RkU6MTk6QzA6MUQ6N0I6MDY6ODE6MzI6Njc6Q0E6MDk6RjQ6MTI6MjM6ODQ6Mjg6RUM6NjM6N0U6QzE6MEE6NTc6Nzg6NjU6Rjk6NjBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQ0NTQ0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDUyMzk5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4Njc3MTcyMzggY25hbWU6SHlITyt5SzVHSXFpaEpvS1xyXG5hPXNzcmM6MTg2NzcxNzIzOCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODY3NzE3MjM4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTg2NzcxNzIzOCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NjJoeVxyXG5hPWljZS1wd2Q6N0srbFNQVjZmc0ZwSXN3UUh6MjQ1R2Z6XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQjU6NjI6Njg6Mjc6QTk6MUU6RkU6MTk6QzA6MUQ6N0I6MDY6ODE6MzI6Njc6Q0E6MDk6RjQ6MTI6MjM6ODQ6Mjg6RUM6NjM6N0U6QzE6MEE6NTc6Nzg6NjU6Rjk6NjBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "1f368167-fccb-43b1-9a23-571e826aab5b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Answer Sdp: v=0 +o=- 1290028725 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44544 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52399 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2117483866 cname:HyHO+yK5GIqihJoK +a=ssrc:2117483866 msid:myKvsVideoStream myAudioTrack +a=ssrc:2117483866 mslabel:myKvsVideoStream +a=ssrc:2117483866 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:62hy +a=ice-pwd:7K+lSPV6fsFpIswQHz245Gfz +a=ice-options:trickle +a=fingerprint:sha-256 B5:62:68:27:A9:1E:FE:19:C0:1D:7B:06:81:32:67:CA:09:F4:12:23:84:28:EC:63:7E:C1:0A:57:78:65:F9:60 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 44544 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 52399 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1867717238 cname:HyHO+yK5GIqihJoK +a=ssrc:1867717238 msid:myKvsVideoStream myVideoTrack +a=ssrc:1867717238 mslabel:myKvsVideoStream +a=ssrc:1867717238 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:62hy +a=ice-pwd:7K+lSPV6fsFpIswQHz245Gfz +a=ice-options:trickle +a=fingerprint:sha-256 B5:62:68:27:A9:1E:FE:19:C0:1D:7B:06:81:32:67:CA:09:F4:12:23:84:28:EC:63:7E:C1:0A:57:78:65:F9:60 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 5097 addRemoteStream [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5097 addRemoteStream [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 5097 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Answer Client ID: 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:07:14.245 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1690 [INFO END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onConnectionChange [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 5097 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=3d32fb70-82f7-49f9-92fa-465aa3fcc077 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:07:14.245 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842031_2037_761931650", "version": 2, "timestamp": 1673842033712, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 52399 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1f368167-fccb-43b1-9a23-571e826aab5b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Received IceCandidate from remote sessionId = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 checkAndAddIceCandidate message = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Peer connection found already [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 52399 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:07:14.245 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1810 [INFO END] +2023-01-16 12:07:14.245 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842031_2038_1371453186", "version": 2, "timestamp": 1673842033659, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 44544 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1f368167-fccb-43b1-9a23-571e826aab5b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Received IceCandidate from remote sessionId = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 checkAndAddIceCandidate message = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Peer connection found already [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 44544 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:07:14.245 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:07:14.245 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1847 [INFO END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60877 typ relay raddr 223.104.77.201 rport 3531 generation 0 ufrag eVF9 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 44544 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 62hy network-cost 999 [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60877 typ relay raddr 223.104.77.201 rport 3531 generation 0 ufrag eVF9 network-id 3 network-cost 900 remote sdp = candidate:183813782 1 udp 2130706431 52399 typ prflx generation 0 ufrag 62hy [DEBUG END] +2023-01-16 12:07:15.420 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842032_2039_1707117591", "version": 2, "timestamp": 1673842034560, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63127 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "1f368167-fccb-43b1-9a23-571e826aab5b", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Received IceCandidate from remote sessionId = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 checkAndAddIceCandidate message = 1f368167-fccb-43b1-9a23-571e826aab5b [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Peer connection found already [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9369 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63127 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:07:15.420 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9369 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:07:15.420 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2663 [INFO END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onConnectionChange [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 5097 PeerConnection connected [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 5097 peerConnectSuccess [DEBUG END] +2023-01-16 12:07:17.090 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4055 [INFO END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 5097 startHeartbeat [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5097 getBitRate [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5096 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5096 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 5126 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:07:17.090 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4932 [INFO END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 5126 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 5126 registerBitRateCallback [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 5126 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:07:17.090 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:07:17.090 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:07:17.090 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:07:18.109 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5097 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:07:18.109 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:07:18.109 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 5097 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673841958000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:07:29.063 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:1f368167-fccb-43b1-9a23-571e826aab5b [INFO END] +2023-01-16 12:07:29.063 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:07:29.063 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842049486","params":{"sessionId":"1f368167-fccb-43b1-9a23-571e826aab5b"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@2900fea [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:07:29.063 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 5097 onConnectionChange [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 5097 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@aacb839, resetStatus=0, onLineRefresh=false, signature4localFile=1673842038000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 5096 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:07:29.063 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:19.559 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:08:19.559 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10903 [DEBUG END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: timestamp=1673842099964 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: nonce=77beacb1-f3fa-49c2-9858-bf11d27fde89 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: sign=0a9c822ec6af4af41b3e74c5ff96b66f [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:08:19.559 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:08:19.559 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:08:19.559 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:08:19.559 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:19 GMT [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=643 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:19 GMT [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=850 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:20 GMT [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f243c2a9-2196-4f16-a8e2-690f2bbc217c [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UUKHYnoAMFuaQ= [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cdb4-208fc5d85a592f9734d2d95b;Sampled=0 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1240 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MjQzMiJ9.3PvU0ZTLZCn56xLHzQ85urqX2uvq50LekhG2t_iQreO5zge0cgWgBVpbATsJICXtqlUxNWzXCAVeFX64Gj9m8Q [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: timestamp=1673842101235 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: nonce=aa875a44-8713-4c65-ac23-41e44a7c2ca4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: sign=39e3d6be57b259392210eb0d839d6e76 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:08:20.761 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:08:20.761 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:08:20.761 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:20 GMT [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ac675beb-7192-4f0b-9ea0-eb6c8165ee77 [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UUQHPioAMFhwA= [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cdb4-720b1e304c1743083c2a6688;Sampled=0 [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=527 [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1058}} [INFO END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9553,5,main] thread id:10938 [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (659ms) [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:08:20 GMT [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842700},{"uris":["turn:52.20.79.251:3478"],"username":"1673842700:coturn","password":"HSTY9rMjmdWRFDL3p1zbdY/XKfY=","expireTimestamp":1673842700}]} [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842700},{"uris":["turn:52.20.79.251:3478"],"username":"1673842700:coturn","password":"HSTY9rMjmdWRFDL3p1zbdY/XKfY=","expireTimestamp":1673842700}]} [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:08:21.764 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:08:21.764 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:08:21.764 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d8516a0a-1f85-497b-9850-e7b5027725d0 耗时:0 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:98 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6001 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6001 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6001 createSdpOffer success [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6001 oldSDP =v=0 +o=- 1206769829027945968 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aB9K +a=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY +a=ice-options:trickle renomination +a=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3892588967 cname:Y+PiMVhr4ikdYxhE +a=ssrc:3892588967 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3892588967 mslabel:KvsLocalMediaStream +a=ssrc:3892588967 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aB9K +a=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY +a=ice-options:trickle renomination +a=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1801201660 2859692780 +a=ssrc:1801201660 cname:Y+PiMVhr4ikdYxhE +a=ssrc:1801201660 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1801201660 mslabel:KvsLocalMediaStream +a=ssrc:1801201660 label:KvsVideoTrack +a=ssrc:2859692780 cname:Y+PiMVhr4ikdYxhE +a=ssrc:2859692780 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2859692780 mslabel:KvsLocalMediaStream +a=ssrc:2859692780 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] Message >>>signaling_threa - 6001 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1206769829027945968 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:aB9K\r\na=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3892588967 cname:Y+PiMVhr4ikdYxhE\r\na=ssrc:3892588967 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3892588967 mslabel:KvsLocalMediaStream\r\na=ssrc:3892588967 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:aB9K\r\na=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1801201660 2859692780\r\na=ssrc:1801201660 cname:Y+PiMVhr4ikdYxhE\r\na=ssrc:1801201660 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1801201660 mslabel:KvsLocalMediaStream\r\na=ssrc:1801201660 label:KvsVideoTrack\r\na=ssrc:2859692780 cname:Y+PiMVhr4ikdYxhE\r\na=ssrc:2859692780 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2859692780 mslabel:KvsLocalMediaStream\r\na=ssrc:2859692780 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] Message >>>signaling_threa - 6001 createOffer description=v=0 +o=- 1206769829027945968 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aB9K +a=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY +a=ice-options:trickle renomination +a=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3892588967 cname:Y+PiMVhr4ikdYxhE +a=ssrc:3892588967 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3892588967 mslabel:KvsLocalMediaStream +a=ssrc:3892588967 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:aB9K +a=ice-pwd:5VNnYL1x32G1mHzcc8bKpNTY +a=ice-options:trickle renomination +a=fingerprint:sha-256 D4:EF:94:AD:ED:03:1D:93:19:9C:C1:87:3F:89:E0:9F:25:86:52:F7:48:9C:1D:3A:03:BF:D0:8E:24:4A:E2:50 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1801201660 2859692780 +a=ssrc:1801201660 cname:Y+PiMVhr4ikdYxhE +a=ssrc:1801201660 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1801201660 mslabel:KvsLocalMediaStream +a=ssrc:1801201660 label:KvsVideoTrack +a=ssrc:2859692780 cname:Y+PiMVhr4ikdYxhE +a=ssrc:2859692780 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2859692780 mslabel:KvsLocalMediaStream +a=ssrc:2859692780 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6001 sendSdpOffer [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842123199","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEyMDY3Njk4MjkwMjc5NDU5NjggMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6YUI5S1xyXG5hPWljZS1wd2Q6NVZObllMMXgzMkcxbUh6Y2M4YktwTlRZXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEQ0OkVGOjk0OkFEOkVEOjAzOjFEOjkzOjE5OjlDOkMxOjg3OjNGOjg5OkUwOjlGOjI1Ojg2\nOjUyOkY3OjQ4OjlDOjFEOjNBOjAzOkJGOkQwOjhFOjI0OjRBOkUyOjUwXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6Mzg5MjU4ODk2NyBjbmFtZTpZK1BpTVZocjRpa2RZeGhFXHJcbmE9c3NyYzozODkyNTg4OTY3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozODkyNTg4\nOTY3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzg5MjU4ODk2NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmFCOUtcclxuYT1pY2Ut\ncHdkOjVWTm5ZTDF4MzJHMW1IemNjOGJLcE5UWVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBENDpFRjo5NDpBRDpFRDowMzoxRDo5\nMzoxOTo5QzpDMTo4NzozRjo4OTpFMDo5RjoyNTo4Njo1MjpGNzo0ODo5QzoxRDozQTowMzpCRjpE\nMDo4RToyNDo0QTpFMjo1MFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAxODAxMjAxNjYwIDI4NTk2OTI3ODBcclxuYT1zc3JjOjE4\nMDEyMDE2NjAgY25hbWU6WStQaU1WaHI0aWtkWXhoRVxyXG5hPXNzcmM6MTgwMTIwMTY2MCBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTgwMTIwMTY2MCBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE4MDEyMDE2NjAgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjg1OTY5Mjc4MCBjbmFtZTpZK1BpTVZocjRpa2RZeGhFXHJc\nbmE9c3NyYzoyODU5NjkyNzgwIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzoyODU5NjkyNzgwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6Mjg1OTY5Mjc4MCBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842700:coturn","icePassword1":"HSTY9rMjmdWRFDL3p1zbdY/XKfY\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:126 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackViewerSendSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6001 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60440 typ host generation 0 ufrag aB9K network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60440 typ host generation 0 ufrag aB9K network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6001 sendIceCandidate [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842123204","params":{"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60440 typ host generation 0 ufrag aB9K network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:129 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackViewerSendSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35185 typ host generation 0 ufrag aB9K network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35185 typ host generation 0 ufrag aB9K network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6001 sendIceCandidate [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842123205","params":{"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35185 typ host generation 0 ufrag aB9K network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:130 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackViewerSendSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 14045 typ srflx raddr 10.53.4.91 rport 35185 generation 0 ufrag aB9K network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 14045 typ srflx raddr 10.53.4.91 rport 35185 generation 0 ufrag aB9K network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6001 sendIceCandidate [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842123451","params":{"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 14045 typ srflx raddr 10.53.4.91 rport 35185 generation 0 ufrag aB9K network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:376 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackViewerSendSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (395ms) [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:08:42 GMT [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4a965529-ddc2-4d14-8f91-8dc361594311","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842722},{"uris":["turn:52.20.79.251:3478"],"username":"1673842722:coturn","password":"0ndcY2kybk82VDssuP64nfMAYiQ=","expireTimestamp":1673842722}]} [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4a965529-ddc2-4d14-8f91-8dc361594311","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842722},{"uris":["turn:52.20.79.251:3478"],"username":"1673842722:coturn","password":"0ndcY2kybk82VDssuP64nfMAYiQ=","expireTimestamp":1673842722}]} [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57633 typ relay raddr 223.104.77.201 rport 14045 generation 0 ufrag aB9K network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 57633 typ relay raddr 223.104.77.201 rport 14045 generation 0 ufrag aB9K network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6001 sendIceCandidate [DEBUG END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842123742","params":{"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 57633 typ relay raddr 223.104.77.201 rport 14045 generation 0 ufrag aB9K network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:42.961 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:669 [INFO END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackViewerSendSignal [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:42.961 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:44.277 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842121_2040_2140583187", "version": 2, "timestamp": 1673842123712, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d8516a0a-1f85-497b-9850-e7b5027725d0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Received IceCandidate from remote sessionId = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 checkAndAddIceCandidate message = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9553 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:08:44.277 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1781 [INFO END] +2023-01-16 12:08:44.277 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842122_2042_220211769", "version": 2, "timestamp": 1673842123939, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d8516a0a-1f85-497b-9850-e7b5027725d0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Received IceCandidate from remote sessionId = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 checkAndAddIceCandidate message = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9553 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:08:44.277 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2012 [INFO END] +2023-01-16 12:08:44.277 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842121_2041_110120591", "version": 2, "timestamp": 1673842123951, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNTcxNDI0MDM1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU5NjE0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQzODE3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE2MzMzMTM5OTEgY25hbWU6TldKNisxaWluY1NjRlEvVVxyXG5hPXNzcmM6MTYzMzMxMzk5MSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNjMzMzEzOTkxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTYzMzMxMzk5MSBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6bFVrY1xyXG5hPWljZS1wd2Q6a2x2bXJmK09GNWE2U2FwNHdzRE9QWWd2XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOUI6MUM6NDM6MkI6QTQ6OUY6MjY6Njg6NDI6RUQ6MTE6MjU6RkM6MTU6NEY6MDQ6NUE6RTk6OEY6OTc6NTA6ODU6QzU6MTM6QTE6NjI6QjA6OUQ6RjI6OEY6OUE6RDVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU5NjE0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQzODE3IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4NjcxNDk1MDggY25hbWU6TldKNisxaWluY1NjRlEvVVxyXG5hPXNzcmM6MTg2NzE0OTUwOCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxODY3MTQ5NTA4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTg2NzE0OTUwOCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6bFVrY1xyXG5hPWljZS1wd2Q6a2x2bXJmK09GNWE2U2FwNHdzRE9QWWd2XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOUI6MUM6NDM6MkI6QTQ6OUY6MjY6Njg6NDI6RUQ6MTE6MjU6RkM6MTU6NEY6MDQ6NUE6RTk6OEY6OTc6NTA6ODU6QzU6MTM6QTE6NjI6QjA6OUQ6RjI6OEY6OUE6RDVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d8516a0a-1f85-497b-9850-e7b5027725d0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Answer Sdp: v=0 +o=- 1571424035 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1633313991 cname:NWJ6+1iincScFQ/U +a=ssrc:1633313991 msid:myKvsVideoStream myAudioTrack +a=ssrc:1633313991 mslabel:myKvsVideoStream +a=ssrc:1633313991 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:lUkc +a=ice-pwd:klvmrf+OF5a6Sap4wsDOPYgv +a=ice-options:trickle +a=fingerprint:sha-256 9B:1C:43:2B:A4:9F:26:68:42:ED:11:25:FC:15:4F:04:5A:E9:8F:97:50:85:C5:13:A1:62:B0:9D:F2:8F:9A:D5 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1867149508 cname:NWJ6+1iincScFQ/U +a=ssrc:1867149508 msid:myKvsVideoStream myVideoTrack +a=ssrc:1867149508 mslabel:myKvsVideoStream +a=ssrc:1867149508 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:lUkc +a=ice-pwd:klvmrf+OF5a6Sap4wsDOPYgv +a=ice-options:trickle +a=fingerprint:sha-256 9B:1C:43:2B:A4:9F:26:68:42:ED:11:25:FC:15:4F:04:5A:E9:8F:97:50:85:C5:13:A1:62:B0:9D:F2:8F:9A:D5 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 6001 addRemoteStream [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6001 addRemoteStream [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6001 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Answer Client ID: d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onConnectionChange [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6001 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 43817 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 59614 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9553 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:08:44.277 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2173 [INFO END] +2023-01-16 12:08:44.277 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=5499771f-cf00-4f38-8b55-f26999adad65 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:08:45.833 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842122_2043_1374492364", "version": 2, "timestamp": 1673842124701, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63179 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d8516a0a-1f85-497b-9850-e7b5027725d0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Received IceCandidate from remote sessionId = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 checkAndAddIceCandidate message = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Peer connection found already [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63179 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9553 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:08:45.833 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2762 [INFO END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842124} [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 57633 typ relay raddr 223.104.77.201 rport 14045 generation 0 ufrag aB9K network-id 3 network-cost 900 remote sdp = candidate:922395997 1 udp 1694498815 12365 typ prflx generation 0 ufrag lUkc [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 57633 typ relay raddr 223.104.77.201 rport 14045 generation 0 ufrag aB9K network-id 3 network-cost 900 remote sdp = candidate:2551453213 1 udp 2130706431 43817 typ prflx generation 0 ufrag lUkc [DEBUG END] +2023-01-16 12:08:45.833 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842123_2044_143686375", "version": 2, "timestamp": 1673842125177, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 49887 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d8516a0a-1f85-497b-9850-e7b5027725d0", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Received IceCandidate from remote sessionId = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 checkAndAddIceCandidate message = d8516a0a-1f85-497b-9850-e7b5027725d0 [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Peer connection found already [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9553 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 49887 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:08:45.833 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9553 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:08:45.833 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3264 [INFO END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onConnectionChange [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6001 PeerConnection connected [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 6001 peerConnectSuccess [DEBUG END] +2023-01-16 12:08:47.461 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4386 [INFO END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6001 startHeartbeat [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6001 getBitRate [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6000 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6000 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 6038 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:08:47.461 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5209 [INFO END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 6038 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 6038 registerBitRateCallback [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 6038 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:08:47.461 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:08:47.461 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:08:47.461 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:08:48.478 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6001 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:08:48.478 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6001 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842038000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:08:50.061 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d8516a0a-1f85-497b-9850-e7b5027725d0 [INFO END] +2023-01-16 12:08:50.061 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:08:50.061 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842130462","params":{"sessionId":"d8516a0a-1f85-497b-9850-e7b5027725d0"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:08:50.061 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6001 onConnectionChange [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6001 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842128000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6000 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:08:50.061 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:08:53.811 [INFO BEGIN] NetworkLog request body:{"userId":"332863470","ssoToken":"eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg","appId":"wx6e1af3fa84fbe523"} [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:54 GMT [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: x-amzn-requestid=7eff7b56-3a7d-49ff-89be-c6c249cae331 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UZUEsuIAMFsuA= [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cdd5-087a86205238c8030ddbb314;Sampled=0 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens code:200 requestTime=2135 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/refresh_tokens +{"code": 0, "message": "SUCCESS", "data": {"saasToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig", "cognitoId": "us-east-1:9b7bd019-96bb-42ed-8ded-63dd0c413a68", "cognitoToken": "eyJraWQiOiJ1cy1lYXN0LTExIiwidHlwIjoiSldTIiwiYWxnIjoiUlM1MTIifQ.eyJzdWIiOiJ1cy1lYXN0LTE6OWI3YmQwMTktOTZiYi00MmVkLThkZWQtNjNkZDBjNDEzYTY4IiwiYXVkIjoidXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NiIsImFtciI6WyJhdXRoZW50aWNhdGVkIiwidGNsX2FjY291bnRfdGVzdCIsInRjbF9hY2NvdW50X3Rlc3Q6dXMtZWFzdC0xOjAyNDExZjZjLWQwOTMtNGU3Mi1hYWY4LTUzZTMwMTM3MDg4NjozMzI4NjM0NzAiXSwiaXNzIjoiaHR0cHM6Ly9jb2duaXRvLWlkZW50aXR5LmFtYXpvbmF3cy5jb20iLCJleHAiOjE2NzM4NDc4MzIsImlhdCI6MTY3Mzg0MDYzMn0.ShRtsoWinmlJYRCeHR-OVFi_HmuxXPABEtpnXgNVgvVr9pPzQPgCR4oea0TDCUCojXL8tVCL3j0GT-3bzk4An2BfGwZzUxVpTAPsb7OI-G3Qk8HzPGXcrToeljtQjKrTyhX7bQwoj3A2Nr2Bfyn2XBoi24uU4toIKHBAIvJ_WGNCmBkyVfAeA5apns-MdKdriTvKXMOihML9UgFNb1FUBs5ngbALhzmWw_BSgBQItHu27P4yFIvZRo_qo78UMZl9MMT_-VV6SrDEoS0UrNjx78SFakLxT60HT_nK-A8hVuxnwviQoegHVA1GvxCNISIuo-bYFnq5F5FM8EFuMffEGA", "mqttEndpoint": "wss://a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com:8883"}} [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: timestamp=1673842135975 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: nonce=f19f12ed-7e51-47bd-b627-f72edd5ff740 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: sign=c17dbb77b3e89f93b7f08bdd4cd515d7 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:08:55.946 [INFO BEGIN] NetworkLog request body:{"offlineId":"1614799224695820288","timeZone":"Asia/Shanghai","firebaseToken":"","loginStatus":"1","sysInfo":{"sysVersion":"10","deviceType":"NOH-AN00","appVersion":"1.0.0.4","osVersion":"android","did":"00000000-2043-c16c-ffff-ffffef05ac4a"},"countryCode":"US"} [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:08:56 GMT [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: x-amzn-requestid=551acabb-7896-4767-8175-72e9384ba831 [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UZpGv7oAMFvtw= [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cdd7-18d8e6f914f4a1107d650dce;Sampled=0 [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info code:200 requestTime=1727 [INFO END] +2023-01-16 12:08:57.705 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/auth/report_info +{"code": 0, "message": "SUCCESS", "data": {}} [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:09:39.777 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10908 [DEBUG END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: timestamp=1673842180201 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: nonce=11934d58-b7db-40f7-8438-0780e635f321 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: sign=aa47652d8808ee594286648a18c92b94 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:09:39.777 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:09:39.777 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:09:39.777 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:09:39.777 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:09:39 GMT [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=593 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:09:39 GMT [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=737 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:09:40 GMT [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-amzn-requestid=dec95658-20b8-4ef9-acb2-02c5c59102d8 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UgsHURoAMFpGQ= [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ce04-1ebaf84d373f6e694459b453;Sampled=0 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1372 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: timestamp=1673842181603 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: nonce=74da29f2-ed2a-46fb-852b-3759b165f025 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: sign=298077da01ae9d9c245129dc59f77ffb [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:09:40.942 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:09:40.942 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:09:40.942 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:09:40 GMT [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c4ff1700-6e97-429e-8fa1-4f18e0aef9b4 [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UgyHtMIAMFlig= [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ce04-1a0e470e7046cd6a387e1562;Sampled=0 [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=363 [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1060}} [INFO END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9772,5,main] thread id:10941 [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (733ms) [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:09:41 GMT [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842781},{"uris":["turn:54.87.154.8:3478"],"username":"1673842781:coturn","password":"VxMRC5BN9kKLWAlydkDp8XHS7I8=","expireTimestamp":1673842781}]} [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842781},{"uris":["turn:54.87.154.8:3478"],"username":"1673842781:coturn","password":"VxMRC5BN9kKLWAlydkDp8XHS7I8=","expireTimestamp":1673842781}]} [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:09:41.969 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:09:41.969 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:09:41.969 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:4613d607-556f-4583-9f94-629f33e77d6a 耗时:0 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6717 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6717 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6717 createSdpOffer success [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 6717 oldSDP =v=0 +o=- 6518438681205021326 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9xBo +a=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:719438091 cname:fpnrVnoYCRS3i9uh +a=ssrc:719438091 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:719438091 mslabel:KvsLocalMediaStream +a=ssrc:719438091 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9xBo +a=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3870242751 3983674317 +a=ssrc:3870242751 cname:fpnrVnoYCRS3i9uh +a=ssrc:3870242751 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3870242751 mslabel:KvsLocalMediaStream +a=ssrc:3870242751 label:KvsVideoTrack +a=ssrc:3983674317 cname:fpnrVnoYCRS3i9uh +a=ssrc:3983674317 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3983674317 mslabel:KvsLocalMediaStream +a=ssrc:3983674317 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] Message >>>signaling_threa - 6717 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6518438681205021326 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:9xBo\r\na=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:719438091 cname:fpnrVnoYCRS3i9uh\r\na=ssrc:719438091 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:719438091 mslabel:KvsLocalMediaStream\r\na=ssrc:719438091 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:9xBo\r\na=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3870242751 3983674317\r\na=ssrc:3870242751 cname:fpnrVnoYCRS3i9uh\r\na=ssrc:3870242751 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3870242751 mslabel:KvsLocalMediaStream\r\na=ssrc:3870242751 label:KvsVideoTrack\r\na=ssrc:3983674317 cname:fpnrVnoYCRS3i9uh\r\na=ssrc:3983674317 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3983674317 mslabel:KvsLocalMediaStream\r\na=ssrc:3983674317 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] Message >>>signaling_threa - 6717 createOffer description=v=0 +o=- 6518438681205021326 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9xBo +a=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:719438091 cname:fpnrVnoYCRS3i9uh +a=ssrc:719438091 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:719438091 mslabel:KvsLocalMediaStream +a=ssrc:719438091 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:9xBo +a=ice-pwd:F/ztR2ufQmWABYMbE+m7QKZe +a=ice-options:trickle renomination +a=fingerprint:sha-256 AC:C5:B1:C1:E4:A7:FD:A7:6B:64:42:A4:F6:5C:87:B4:DE:3A:EB:F0:AE:C4:DD:52:66:B4:B3:0B:CF:97:81:1F +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3870242751 3983674317 +a=ssrc:3870242751 cname:fpnrVnoYCRS3i9uh +a=ssrc:3870242751 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3870242751 mslabel:KvsLocalMediaStream +a=ssrc:3870242751 label:KvsVideoTrack +a=ssrc:3983674317 cname:fpnrVnoYCRS3i9uh +a=ssrc:3983674317 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3983674317 mslabel:KvsLocalMediaStream +a=ssrc:3983674317 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6717 sendSdpOffer [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842202970","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDY1MTg0Mzg2ODEyMDUwMjEzMjYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6OXhCb1xyXG5hPWljZS1wd2Q6Ri96dFIydWZRbVdBQllNYkUrbTdRS1plXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEFDOkM1OkIxOkMxOkU0OkE3OkZEOkE3OjZCOjY0OjQyOkE0OkY2OjVDOjg3OkI0OkRFOjNB\nOkVCOkYwOkFFOkM0OkREOjUyOjY2OkI0OkIzOjBCOkNGOjk3OjgxOjFGXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NzE5NDM4MDkxIGNuYW1lOmZwbnJWbm9ZQ1JTM2k5dWhcclxuYT1zc3JjOjcxOTQzODA5MSBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NzE5NDM4MDkx\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NzE5NDM4MDkxIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6OXhCb1xyXG5hPWljZS1wd2Q6\nRi96dFIydWZRbVdBQllNYkUrbTdRS1plXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEFDOkM1OkIxOkMxOkU0OkE3OkZEOkE3OjZC\nOjY0OjQyOkE0OkY2OjVDOjg3OkI0OkRFOjNBOkVCOkYwOkFFOkM0OkREOjUyOjY2OkI0OkIzOjBC\nOkNGOjk3OjgxOjFGXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDM4NzAyNDI3NTEgMzk4MzY3NDMxN1xyXG5hPXNzcmM6Mzg3MDI0\nMjc1MSBjbmFtZTpmcG5yVm5vWUNSUzNpOXVoXHJcbmE9c3NyYzozODcwMjQyNzUxIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozODcwMjQyNzUxIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mzg3MDI0Mjc1MSBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzozOTgzNjc0MzE3IGNuYW1lOmZwbnJWbm9ZQ1JTM2k5dWhcclxuYT1z\nc3JjOjM5ODM2NzQzMTcgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjM5ODM2NzQzMTcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nOTgzNjc0MzE3IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673842781:coturn","icePassword1":"VxMRC5BN9kKLWAlydkDp8XHS7I8\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:138 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackViewerSendSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6717 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54476 typ host generation 0 ufrag 9xBo network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54476 typ host generation 0 ufrag 9xBo network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6717 sendIceCandidate [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842202975","params":{"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 54476 typ host generation 0 ufrag 9xBo network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackViewerSendSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53383 typ host generation 0 ufrag 9xBo network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 53383 typ host generation 0 ufrag 9xBo network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6717 sendIceCandidate [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842202976","params":{"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 53383 typ host generation 0 ufrag 9xBo network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackViewerSendSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12850 typ srflx raddr 10.53.4.91 rport 53383 generation 0 ufrag 9xBo network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12850 typ srflx raddr 10.53.4.91 rport 53383 generation 0 ufrag 9xBo network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6717 sendIceCandidate [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842203213","params":{"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 12850 typ srflx raddr 10.53.4.91 rport 53383 generation 0 ufrag 9xBo network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:380 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackViewerSendSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (409ms) [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:10:02 GMT [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"acfd6755-f5cf-4a5f-95eb-b6fe65cd9a11","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842802},{"uris":["turn:54.87.154.8:3478"],"username":"1673842802:coturn","password":"xHY8zoPwwidynjtwmwaJ2LldDiE=","expireTimestamp":1673842802}]} [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"acfd6755-f5cf-4a5f-95eb-b6fe65cd9a11","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842802},{"uris":["turn:54.87.154.8:3478"],"username":"1673842802:coturn","password":"xHY8zoPwwidynjtwmwaJ2LldDiE=","expireTimestamp":1673842802}]} [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61813 typ relay raddr 223.104.77.207 rport 12850 generation 0 ufrag 9xBo network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 61813 typ relay raddr 223.104.77.207 rport 12850 generation 0 ufrag 9xBo network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 6717 sendIceCandidate [DEBUG END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842203522","params":{"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 61813 typ relay raddr 223.104.77.207 rport 12850 generation 0 ufrag 9xBo network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:02.714 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:691 [INFO END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackViewerSendSignal [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:02.714 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842203} [DEBUG END] +2023-01-16 12:10:03.996 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842201_2047_1555919920", "version": 2, "timestamp": 1673842203419, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4613d607-556f-4583-9f94-629f33e77d6a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Received IceCandidate from remote sessionId = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 checkAndAddIceCandidate message = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9772 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:10:03.996 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1761 [INFO END] +2023-01-16 12:10:03.996 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842201_2045_750910501", "version": 2, "timestamp": 1673842203336, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNzk1ODU1OTcwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQzNzg5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM3MjA4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5OTQ2NjYxNTQgY25hbWU6aFI3bTFRcEhkbkZQME1YWFxyXG5hPXNzcmM6MTk5NDY2NjE1NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTk0NjY2MTU0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTk5NDY2NjE1NCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NGJKM1xyXG5hPWljZS1wd2Q6R0Qrem5FNzhYVmRORXJZc0lBSk5lbnpXXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRUI6RDk6Qzc6N0Y6QkE6Mzg6ODM6Rjk6MDU6Nzg6MkQ6RkU6REM6QTY6Mzg6QkE6NDM6QzY6Nzc6Mjk6REM6Njg6NUE6RDg6NzA6QUY6MkQ6ODM6MDE6NEU6NjY6M0FcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDQzNzg5IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM3MjA4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjIwNTc0MzY4MzcgY25hbWU6aFI3bTFRcEhkbkZQME1YWFxyXG5hPXNzcmM6MjA1NzQzNjgzNyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoyMDU3NDM2ODM3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjA1NzQzNjgzNyBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NGJKM1xyXG5hPWljZS1wd2Q6R0Qrem5FNzhYVmRORXJZc0lBSk5lbnpXXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRUI6RDk6Qzc6N0Y6QkE6Mzg6ODM6Rjk6MDU6Nzg6MkQ6RkU6REM6QTY6Mzg6QkE6NDM6QzY6Nzc6Mjk6REM6Njg6NUE6RDg6NzA6QUY6MkQ6ODM6MDE6NEU6NjY6M0FcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "4613d607-556f-4583-9f94-629f33e77d6a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Answer Sdp: v=0 +o=- 1795855970 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1994666154 cname:hR7m1QpHdnFP0MXX +a=ssrc:1994666154 msid:myKvsVideoStream myAudioTrack +a=ssrc:1994666154 mslabel:myKvsVideoStream +a=ssrc:1994666154 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4bJ3 +a=ice-pwd:GD+znE78XVdNErYsIAJNenzW +a=ice-options:trickle +a=fingerprint:sha-256 EB:D9:C7:7F:BA:38:83:F9:05:78:2D:FE:DC:A6:38:BA:43:C6:77:29:DC:68:5A:D8:70:AF:2D:83:01:4E:66:3A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 37208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:2057436837 cname:hR7m1QpHdnFP0MXX +a=ssrc:2057436837 msid:myKvsVideoStream myVideoTrack +a=ssrc:2057436837 mslabel:myKvsVideoStream +a=ssrc:2057436837 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:4bJ3 +a=ice-pwd:GD+znE78XVdNErYsIAJNenzW +a=ice-options:trickle +a=fingerprint:sha-256 EB:D9:C7:7F:BA:38:83:F9:05:78:2D:FE:DC:A6:38:BA:43:C6:77:29:DC:68:5A:D8:70:AF:2D:83:01:4E:66:3A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b770e34], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 6717 addRemoteStream [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6717 addRemoteStream [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 6717 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Answer Client ID: 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Pending ice candidates found? [0:0:candidate:1 1 udp 1694498815 103.29.141.81 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onConnectionChange [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 6717 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 43789 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9772 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:10:03.996 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1920 [INFO END] +2023-01-16 12:10:03.996 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842201_2046_94200150", "version": 2, "timestamp": 1673842203484, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 37208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4613d607-556f-4583-9f94-629f33e77d6a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Received IceCandidate from remote sessionId = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 checkAndAddIceCandidate message = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Peer connection found already [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 37208 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9772 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:10:03.996 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1928 [INFO END] +2023-01-16 12:10:03.996 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=8215c5d3-efc5-4981-864b-06c51f37db91 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 61813 typ relay raddr 223.104.77.207 rport 12850 generation 0 ufrag 9xBo network-id 3 network-cost 900 remote sdp = candidate:1948798962 1 udp 2130706431 37208 typ prflx generation 0 ufrag 4bJ3 [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:10:05.517 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842202_2048_1660118915", "version": 2, "timestamp": 1673842204518, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 62953 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4613d607-556f-4583-9f94-629f33e77d6a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Received IceCandidate from remote sessionId = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 checkAndAddIceCandidate message = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Peer connection found already [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 62953 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9772 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:10:05.517 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2850 [INFO END] +2023-01-16 12:10:05.517 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842203_2049_687283976", "version": 2, "timestamp": 1673842204814, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 55780 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4613d607-556f-4583-9f94-629f33e77d6a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Received IceCandidate from remote sessionId = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 checkAndAddIceCandidate message = 4613d607-556f-4583-9f94-629f33e77d6a [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Peer connection found already [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9772 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 55780 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:10:05.517 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9772 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:10:05.517 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3121 [INFO END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onConnectionChange [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 6717 PeerConnection connected [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 6717 peerConnectSuccess [DEBUG END] +2023-01-16 12:10:06.910 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4077 [INFO END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 6717 startHeartbeat [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6717 getBitRate [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6716 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6716 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 6750 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:10:06.910 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4821 [INFO END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 6750 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 6750 registerBitRateCallback [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 6750 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:10:06.910 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:10:06.910 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:10:06.910 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:10:07.936 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6717 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:10:07.936 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 6717 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673842128000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:10:11.214 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:4613d607-556f-4583-9f94-629f33e77d6a [INFO END] +2023-01-16 12:10:11.214 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:10:11.214 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842211621","params":{"sessionId":"4613d607-556f-4583-9f94-629f33e77d6a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@4a488c [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:10:11.214 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 6717 onConnectionChange [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 6717 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673842207000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 6716 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:10:11.214 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:10:59.988 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:10:59.988 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10914 [DEBUG END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: timestamp=1673842260401 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: nonce=2f36a345-11df-421a-b00e-3f88946babc5 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: sign=888fad0f7b46ebab6ff66cc13f6c895a [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:10:59.988 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:10:59.988 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:10:59.988 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:10:59.988 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:11:00 GMT [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=602 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:11:00 GMT [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=815 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:11:00 GMT [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-amzn-requestid=a7b2b3ba-2e77-4b79-82aa-2b27f9c0a3f5 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UtOFhLoAMF7KA= [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ce54-7db52606542b96f4501a0b62;Sampled=0 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1169 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: timestamp=1673842261597 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: nonce=ce8b9f30-6487-4922-b156-1b06ed3d0a25 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: sign=9fff4ed360dd21af342492319b64a4da [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:11:01.154 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:11:01.154 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:11:01.154 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:11:01 GMT [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: x-amzn-requestid=1d381b5f-52d0-426d-bd0b-5045ba48c4c9 [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0UtTG-HIAMF1NQ= [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4ce54-26ae41d57e564e390a72cb73;Sampled=0 [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=583 [INFO END] +2023-01-16 12:11:02.182 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1061}} [INFO END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (646ms) [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:11:01 GMT [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842861},{"uris":["turn:54.87.154.8:3478"],"username":"1673842861:coturn","password":"v+cvRlRgtlZdWyr3JXgVjZp3SLo=","expireTimestamp":1673842861}]} [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673842861},{"uris":["turn:54.87.154.8:3478"],"username":"1673842861:coturn","password":"v+cvRlRgtlZdWyr3JXgVjZp3SLo=","expireTimestamp":1673842861}]} [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:11:02.182 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:11:02.182 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:11:04.044 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_9983,5,main] thread id:10949 [DEBUG END] +2023-01-16 12:11:04.044 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:11:04.044 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@543538f [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:0a15e93e-ce41-462d-9013-83ec83f38669 耗时:1 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:121 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7555 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7555 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7555 createSdpOffer success [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 7555 oldSDP =v=0 +o=- 6122179148254617303 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kk7f +a=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1239376310 cname:OHMQe+gu71lDRTtx +a=ssrc:1239376310 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1239376310 mslabel:KvsLocalMediaStream +a=ssrc:1239376310 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kk7f +a=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3091214653 3265572861 +a=ssrc:3091214653 cname:OHMQe+gu71lDRTtx +a=ssrc:3091214653 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3091214653 mslabel:KvsLocalMediaStream +a=ssrc:3091214653 label:KvsVideoTrack +a=ssrc:3265572861 cname:OHMQe+gu71lDRTtx +a=ssrc:3265572861 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3265572861 mslabel:KvsLocalMediaStream +a=ssrc:3265572861 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] Message >>>signaling_threa - 7555 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 6122179148254617303 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Kk7f\r\na=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1239376310 cname:OHMQe+gu71lDRTtx\r\na=ssrc:1239376310 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1239376310 mslabel:KvsLocalMediaStream\r\na=ssrc:1239376310 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Kk7f\r\na=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3091214653 3265572861\r\na=ssrc:3091214653 cname:OHMQe+gu71lDRTtx\r\na=ssrc:3091214653 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3091214653 mslabel:KvsLocalMediaStream\r\na=ssrc:3091214653 label:KvsVideoTrack\r\na=ssrc:3265572861 cname:OHMQe+gu71lDRTtx\r\na=ssrc:3265572861 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3265572861 mslabel:KvsLocalMediaStream\r\na=ssrc:3265572861 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] Message >>>signaling_threa - 7555 createOffer description=v=0 +o=- 6122179148254617303 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kk7f +a=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1239376310 cname:OHMQe+gu71lDRTtx +a=ssrc:1239376310 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1239376310 mslabel:KvsLocalMediaStream +a=ssrc:1239376310 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Kk7f +a=ice-pwd:hA7rZiYDd5DtQQZd4G9YYfWD +a=ice-options:trickle renomination +a=fingerprint:sha-256 1B:1B:D8:5E:BD:99:32:1D:36:09:26:CF:21:5D:51:96:EE:0E:62:44:3C:2F:C7:17:E4:9D:41:87:3E:35:29:D2 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3091214653 3265572861 +a=ssrc:3091214653 cname:OHMQe+gu71lDRTtx +a=ssrc:3091214653 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3091214653 mslabel:KvsLocalMediaStream +a=ssrc:3091214653 label:KvsVideoTrack +a=ssrc:3265572861 cname:OHMQe+gu71lDRTtx +a=ssrc:3265572861 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3265572861 mslabel:KvsLocalMediaStream +a=ssrc:3265572861 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7555 sendSdpOffer [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842282349","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDYxMjIxNzkxNDgyNTQ2MTczMDMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6S2s3ZlxyXG5hPWljZS1wd2Q6aEE3clppWURkNUR0UVFaZDRHOVlZZldEXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDFCOjFCOkQ4OjVFOkJEOjk5OjMyOjFEOjM2OjA5OjI2OkNGOjIxOjVEOjUxOjk2OkVFOjBF\nOjYyOjQ0OjNDOjJGOkM3OjE3OkU0OjlEOjQxOjg3OjNFOjM1OjI5OkQyXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTIzOTM3NjMxMCBjbmFtZTpPSE1RZStndTcxbERSVHR4XHJcbmE9c3NyYzoxMjM5Mzc2MzEw\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMjM5Mzc2\nMzEwIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTIzOTM3NjMxMCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOktrN2ZcclxuYT1pY2Ut\ncHdkOmhBN3JaaVlEZDVEdFFRWmQ0RzlZWWZXRFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxQjoxQjpEODo1RTpCRDo5OTozMjox\nRDozNjowOToyNjpDRjoyMTo1RDo1MTo5NjpFRTowRTo2Mjo0NDozQzoyRjpDNzoxNzpFNDo5RDo0\nMTo4NzozRTozNToyOTpEMlxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAzMDkxMjE0NjUzIDMyNjU1NzI4NjFcclxuYT1zc3JjOjMw\nOTEyMTQ2NTMgY25hbWU6T0hNUWUrZ3U3MWxEUlR0eFxyXG5hPXNzcmM6MzA5MTIxNDY1MyBtc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MzA5MTIxNDY1MyBt\nc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjMwOTEyMTQ2NTMgbGFiZWw6S3Zz\nVmlkZW9UcmFja1xyXG5hPXNzcmM6MzI2NTU3Mjg2MSBjbmFtZTpPSE1RZStndTcxbERSVHR4XHJc\nbmE9c3NyYzozMjY1NTcyODYxIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNr\nXHJcbmE9c3NyYzozMjY1NTcyODYxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNz\ncmM6MzI2NTU3Mjg2MSBsYWJlbDpLdnNWaWRlb1RyYWNrXHJcbiJ9\n","sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673842861:coturn","icePassword1":"v+cvRlRgtlZdWyr3JXgVjZp3SLo\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:147 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackViewerSendSignal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7555 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46484 typ host generation 0 ufrag Kk7f network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46484 typ host generation 0 ufrag Kk7f network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7555 sendIceCandidate [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842282355","params":{"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 46484 typ host generation 0 ufrag Kk7f network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:152 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackViewerSendSignal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43002 typ host generation 0 ufrag Kk7f network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 43002 typ host generation 0 ufrag Kk7f network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7555 sendIceCandidate [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842282357","params":{"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 43002 typ host generation 0 ufrag Kk7f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:154 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackViewerSendSignal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12257 typ srflx raddr 10.53.4.91 rport 43002 generation 0 ufrag Kk7f network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 12257 typ srflx raddr 10.53.4.91 rport 43002 generation 0 ufrag Kk7f network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7555 sendIceCandidate [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842282592","params":{"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 12257 typ srflx raddr 10.53.4.91 rport 43002 generation 0 ufrag Kk7f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:389 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackViewerSendSignal [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (387ms) [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:11:21 GMT [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"dfff4fc5-f81c-46ae-843f-6a9ba547f4ec","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842881},{"uris":["turn:52.20.79.251:3478"],"username":"1673842881:coturn","password":"8v3glNgNFb1/notAsdQimHGU06g=","expireTimestamp":1673842881}]} [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"dfff4fc5-f81c-46ae-843f-6a9ba547f4ec","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842881},{"uris":["turn:52.20.79.251:3478"],"username":"1673842881:coturn","password":"8v3glNgNFb1/notAsdQimHGU06g=","expireTimestamp":1673842881}]} [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59617 typ relay raddr 223.104.77.207 rport 12257 generation 0 ufrag Kk7f network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59617 typ relay raddr 223.104.77.207 rport 12257 generation 0 ufrag Kk7f network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 7555 sendIceCandidate [DEBUG END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842282905","params":{"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 59617 typ relay raddr 223.104.77.207 rport 12257 generation 0 ufrag Kk7f network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:22.088 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:703 [INFO END] +2023-01-16 12:11:22.088 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackViewerSendSignal [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:11:23.140 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842280_2050_404919530", "version": 2, "timestamp": 1673842282526, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a15e93e-ce41-462d-9013-83ec83f38669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Received IceCandidate from remote sessionId = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 checkAndAddIceCandidate message = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9983 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:11:23.140 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1486 [INFO END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:11:23.140 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842282} [DEBUG END] +2023-01-16 12:11:24.381 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842281_2052_220746269", "version": 2, "timestamp": 1673842282820, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a15e93e-ce41-462d-9013-83ec83f38669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Received IceCandidate from remote sessionId = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 checkAndAddIceCandidate message = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9983 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:11:24.381 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2182 [INFO END] +2023-01-16 12:11:24.381 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842280_2051_511541963", "version": 2, "timestamp": 1673842282892, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMjI3MzA3NDI5IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3OTE0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxOTIzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjE5Mzk3MDc1NjIgY25hbWU6Ykp0S0tUL0dZNENvbHBkdFxyXG5hPXNzcmM6MTkzOTcwNzU2MiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxOTM5NzA3NTYyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTkzOTcwNzU2MiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6bDFjaFxyXG5hPWljZS1wd2Q6eDU1eUZnY3I4WkFvV0dTOVBEOEJXekE2XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOUY6RDc6NUI6Q0U6RTk6NkI6N0E6MkE6RUE6OUU6OTk6M0Y6Njg6NEY6NEI6Njc6MkQ6OUE6ODg6RUI6Njc6N0I6NUY6RkM6NjI6MTc6NTM6M0I6M0Y6MDc6MjI6OTNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM3OTE0IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxOTIzIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4NDUxNjk3IGNuYW1lOmJKdEtLVC9HWTRDb2xwZHRcclxuYT1zc3JjOjE4NDUxNjk3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4NDUxNjk3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTg0NTE2OTcgbGFiZWw6bXlWaWRlb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOmwxY2hcclxuYT1pY2UtcHdkOng1NXlGZ2NyOFpBb1dHUzlQRDhCV3pBNlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDlGOkQ3OjVCOkNFOkU5OjZCOjdBOjJBOkVBOjlFOjk5OjNGOjY4OjRGOjRCOjY3OjJEOjlBOjg4OkVCOjY3OjdCOjVGOkZDOjYyOjE3OjUzOjNCOjNGOjA3OjIyOjkzXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjFcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tldGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG4ifQ==", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "0a15e93e-ce41-462d-9013-83ec83f38669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Answer Sdp: v=0 +o=- 1227307429 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1939707562 cname:bJtKKT/GY4Colpdt +a=ssrc:1939707562 msid:myKvsVideoStream myAudioTrack +a=ssrc:1939707562 mslabel:myKvsVideoStream +a=ssrc:1939707562 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:l1ch +a=ice-pwd:x55yFgcr8ZAoWGS9PD8BWzA6 +a=ice-options:trickle +a=fingerprint:sha-256 9F:D7:5B:CE:E9:6B:7A:2A:EA:9E:99:3F:68:4F:4B:67:2D:9A:88:EB:67:7B:5F:FC:62:17:53:3B:3F:07:22:93 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:18451697 cname:bJtKKT/GY4Colpdt +a=ssrc:18451697 msid:myKvsVideoStream myVideoTrack +a=ssrc:18451697 mslabel:myKvsVideoStream +a=ssrc:18451697 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:l1ch +a=ice-pwd:x55yFgcr8ZAoWGS9PD8BWzA6 +a=ice-options:trickle +a=fingerprint:sha-256 9F:D7:5B:CE:E9:6B:7A:2A:EA:9E:99:3F:68:4F:4B:67:2D:9A:88:EB:67:7B:5F:FC:62:17:53:3B:3F:07:22:93 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:11:24.381 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@690d9a0], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@fbb9959], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 7555 addRemoteStream [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7555 addRemoteStream [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 7555 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Answer Client ID: 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onConnectionChange [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 7555 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41923 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 37914 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9983 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:11:25.385 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:3195 [INFO END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=fd9ea1a2-c4cd-4d63-9b1c-3ff478011e45 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:11:25.385 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842281_2053_1106524760", "version": 2, "timestamp": 1673842283731, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 63365 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a15e93e-ce41-462d-9013-83ec83f38669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Received IceCandidate from remote sessionId = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 checkAndAddIceCandidate message = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Peer connection found already [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 63365 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9983 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:11:25.385 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3199 [INFO END] +2023-01-16 12:11:25.385 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842282_2054_1089223606", "version": 2, "timestamp": 1673842284337, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 64858 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "0a15e93e-ce41-462d-9013-83ec83f38669", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Received IceCandidate from remote sessionId = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 checkAndAddIceCandidate message = 0a15e93e-ce41-462d-9013-83ec83f38669 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Peer connection found already [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_9983 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 64858 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_9983 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:11:25.385 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3353 [INFO END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 59617 typ relay raddr 223.104.77.207 rport 12257 generation 0 ufrag Kk7f network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 63365 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag l1ch network-cost 999 [DEBUG END] +2023-01-16 12:11:25.385 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:11:26.392 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 59617 typ relay raddr 223.104.77.207 rport 12257 generation 0 ufrag Kk7f network-id 3 network-cost 900 remote sdp = candidate:936950983 1 udp 2130706431 41923 typ prflx generation 0 ufrag l1ch [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onConnectionChange [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 7555 PeerConnection connected [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 7555 peerConnectSuccess [DEBUG END] +2023-01-16 12:11:27.728 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5520 [INFO END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 7555 startHeartbeat [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7555 getBitRate [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7554 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7554 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 7626 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:11:27.728 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:6287 [INFO END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 7626 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 7626 registerBitRateCallback [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 7626 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:11:27.728 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:11:27.728 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:11:27.728 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:11:28.750 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7555 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:11:28.750 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 7555 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673842207000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:11:30.373 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:0a15e93e-ce41-462d-9013-83ec83f38669 [INFO END] +2023-01-16 12:11:30.373 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:11:30.373 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842290759","params":{"sessionId":"0a15e93e-ce41-462d-9013-83ec83f38669"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@52c42db [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:11:30.373 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 7555 onConnectionChange [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 7555 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673842288000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 7554 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:11:30.373 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:20.173 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:12:20.173 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10920 [DEBUG END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: timestamp=1673842340591 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: nonce=6fcee98c-1ff7-4342-904e-cc24b35e4acb [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: sign=b9210e7481be154532ca134d7cc21688 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:12:20.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:12:20.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:12:20.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:12:20.173 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:12:20 GMT [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=588 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:12:20 GMT [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=741 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:12:20 GMT [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amzn-requestid=53f0937d-72eb-4d0b-85b1-90737de43d07 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0U5wF2nIAMFdig= [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cea4-5dc092617c44843545c8433e;Sampled=0 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1175 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: timestamp=1673842341801 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: nonce=85484088-8f20-4588-b027-a8af7918da99 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: sign=0a634434354ab236c125cfd4b677d80e [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:12:21.328 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:12:21.328 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:12:21 GMT [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amzn-requestid=317eaf49-6a7b-4209-a63b-083676e2b4cf [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0U51GfboAMFXpQ= [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cea5-7f7f5fc34de18928275c2ba9;Sampled=0 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=490 [INFO END] +2023-01-16 12:12:21.328 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1062}} [INFO END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (672ms) [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:12:21 GMT [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842941},{"uris":["turn:52.20.79.251:3478"],"username":"1673842941:coturn","password":"Qq3B5L7IbAzgVTOf5UJfKbk+6fk=","expireTimestamp":1673842941}]} [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842941},{"uris":["turn:52.20.79.251:3478"],"username":"1673842941:coturn","password":"Qq3B5L7IbAzgVTOf5UJfKbk+6fk=","expireTimestamp":1673842941}]} [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:12:22.489 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:12:22.489 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:12:24.412 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0167,5,main] thread id:10954 [DEBUG END] +2023-01-16 12:12:24.412 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:12:24.412 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@212e2ee [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c 耗时:0 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8459 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8459 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8459 createSdpOffer success [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 8459 oldSDP =v=0 +o=- 1225698357627765683 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:X604 +a=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1501637931 cname:gH58ZWS383vU3A3k +a=ssrc:1501637931 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1501637931 mslabel:KvsLocalMediaStream +a=ssrc:1501637931 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:X604 +a=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 263135880 2258473689 +a=ssrc:263135880 cname:gH58ZWS383vU3A3k +a=ssrc:263135880 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:263135880 mslabel:KvsLocalMediaStream +a=ssrc:263135880 label:KvsVideoTrack +a=ssrc:2258473689 cname:gH58ZWS383vU3A3k +a=ssrc:2258473689 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2258473689 mslabel:KvsLocalMediaStream +a=ssrc:2258473689 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] Message >>>signaling_threa - 8459 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1225698357627765683 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:X604\r\na=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1501637931 cname:gH58ZWS383vU3A3k\r\na=ssrc:1501637931 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:1501637931 mslabel:KvsLocalMediaStream\r\na=ssrc:1501637931 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:X604\r\na=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 263135880 2258473689\r\na=ssrc:263135880 cname:gH58ZWS383vU3A3k\r\na=ssrc:263135880 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:263135880 mslabel:KvsLocalMediaStream\r\na=ssrc:263135880 label:KvsVideoTrack\r\na=ssrc:2258473689 cname:gH58ZWS383vU3A3k\r\na=ssrc:2258473689 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2258473689 mslabel:KvsLocalMediaStream\r\na=ssrc:2258473689 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] Message >>>signaling_threa - 8459 createOffer description=v=0 +o=- 1225698357627765683 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:X604 +a=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:1501637931 cname:gH58ZWS383vU3A3k +a=ssrc:1501637931 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:1501637931 mslabel:KvsLocalMediaStream +a=ssrc:1501637931 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:X604 +a=ice-pwd:UkND6MqpOgfQ3qRhfwRpbzxJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 94:44:77:47:7E:16:8A:9B:B7:6F:37:8B:9F:B7:BC:D4:87:4E:B2:BF:75:DD:2F:9F:7F:68:FA:F0:05:12:33:05 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 263135880 2258473689 +a=ssrc:263135880 cname:gH58ZWS383vU3A3k +a=ssrc:263135880 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:263135880 mslabel:KvsLocalMediaStream +a=ssrc:263135880 label:KvsVideoTrack +a=ssrc:2258473689 cname:gH58ZWS383vU3A3k +a=ssrc:2258473689 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2258473689 mslabel:KvsLocalMediaStream +a=ssrc:2258473689 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8459 sendSdpOffer [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842363306","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDEyMjU2OTgzNTc2Mjc3NjU2ODMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6WDYwNFxyXG5hPWljZS1wd2Q6VWtORDZNcXBPZ2ZRM3FSaGZ3UnBienhKXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDk0OjQ0Ojc3OjQ3OjdFOjE2OjhBOjlCOkI3OjZGOjM3OjhCOjlGOkI3OkJDOkQ0Ojg3OjRF\nOkIyOkJGOjc1OkREOjJGOjlGOjdGOjY4OkZBOkYwOjA1OjEyOjMzOjA1XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MTUwMTYzNzkzMSBjbmFtZTpnSDU4WldTMzgzdlUzQTNrXHJcbmE9c3NyYzoxNTAxNjM3OTMx\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoxNTAxNjM3\nOTMxIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTUwMTYzNzkzMSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlg2MDRcclxuYT1pY2Ut\ncHdkOlVrTkQ2TXFwT2dmUTNxUmhmd1JwYnp4SlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA5NDo0NDo3Nzo0Nzo3RToxNjo4QTo5\nQjpCNzo2RjozNzo4Qjo5RjpCNzpCQzpENDo4Nzo0RTpCMjpCRjo3NTpERDoyRjo5Rjo3Rjo2ODpG\nQTpGMDowNToxMjozMzowNVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNjMxMzU4ODAgMjI1ODQ3MzY4OVxyXG5hPXNzcmM6MjYz\nMTM1ODgwIGNuYW1lOmdINThaV1MzODN2VTNBM2tcclxuYT1zc3JjOjI2MzEzNTg4MCBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MjYzMTM1ODgwIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjYzMTM1ODgwIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjIyNTg0NzM2ODkgY25hbWU6Z0g1OFpXUzM4M3ZVM0Eza1xyXG5hPXNz\ncmM6MjI1ODQ3MzY4OSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MjI1ODQ3MzY4OSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjIy\nNTg0NzM2ODkgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673842941:coturn","icePassword1":"Qq3B5L7IbAzgVTOf5UJfKbk+6fk\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:142 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackViewerSendSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8459 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38707 typ host generation 0 ufrag X604 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38707 typ host generation 0 ufrag X604 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8459 sendIceCandidate [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842363311","params":{"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 38707 typ host generation 0 ufrag X604 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:145 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackViewerSendSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55182 typ host generation 0 ufrag X604 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 55182 typ host generation 0 ufrag X604 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8459 sendIceCandidate [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842363313","params":{"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 55182 typ host generation 0 ufrag X604 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:146 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackViewerSendSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 4090 typ srflx raddr 10.53.4.91 rport 55182 generation 0 ufrag X604 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 4090 typ srflx raddr 10.53.4.91 rport 55182 generation 0 ufrag X604 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8459 sendIceCandidate [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842363558","params":{"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 4090 typ srflx raddr 10.53.4.91 rport 55182 generation 0 ufrag X604 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:392 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackViewerSendSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63351 typ relay raddr 223.104.77.201 rport 4090 generation 0 ufrag X604 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 63351 typ relay raddr 223.104.77.201 rport 4090 generation 0 ufrag X604 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 8459 sendIceCandidate [DEBUG END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842363880","params":{"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 63351 typ relay raddr 223.104.77.201 rport 4090 generation 0 ufrag X604 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:43.054 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:720 [INFO END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackViewerSendSignal [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:43.054 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842363} [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842361_2055_1696666832", "version": 2, "timestamp": 1673842363658, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMzQ3MDM1NzIwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU1NDExIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2MTA2IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwMDc0MDkzNDYgY25hbWU6K2RpR20zdjZJUWFWajkyZFxyXG5hPXNzcmM6MjAwNzQwOTM0NiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDA3NDA5MzQ2IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjAwNzQwOTM0NiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6STlOZVxyXG5hPWljZS1wd2Q6TEZYVURKYlp3K0owaTNCWm9XRFZHVUYxXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRTg6MzE6NUQ6Q0Y6QjM6MDY6NUQ6NkE6QzM6REQ6QkE6RTM6QjY6NkM6RUY6Qjg6MjU6NjA6Mjk6RjY6NjI6RDk6RTQ6NDU6N0Y6Q0M6NkQ6QjU6MUM6ODQ6OUQ6NDBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU1NDExIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2MTA2IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE5NDA5NjMxOTQgY25hbWU6K2RpR20zdjZJUWFWajkyZFxyXG5hPXNzcmM6MTk0MDk2MzE5NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxOTQwOTYzMTk0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTk0MDk2MzE5NCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6STlOZVxyXG5hPWljZS1wd2Q6TEZYVURKYlp3K0owaTNCWm9XRFZHVUYxXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgRTg6MzE6NUQ6Q0Y6QjM6MDY6NUQ6NkE6QzM6REQ6QkE6RTM6QjY6NkM6RUY6Qjg6MjU6NjA6Mjk6RjY6NjI6RDk6RTQ6NDU6N0Y6Q0M6NkQ6QjU6MUM6ODQ6OUQ6NDBcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Answer Sdp: v=0 +o=- 1347035720 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55411 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56106 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2007409346 cname:+diGm3v6IQaVj92d +a=ssrc:2007409346 msid:myKvsVideoStream myAudioTrack +a=ssrc:2007409346 mslabel:myKvsVideoStream +a=ssrc:2007409346 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:I9Ne +a=ice-pwd:LFXUDJbZw+J0i3BZoWDVGUF1 +a=ice-options:trickle +a=fingerprint:sha-256 E8:31:5D:CF:B3:06:5D:6A:C3:DD:BA:E3:B6:6C:EF:B8:25:60:29:F6:62:D9:E4:45:7F:CC:6D:B5:1C:84:9D:40 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55411 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56106 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1940963194 cname:+diGm3v6IQaVj92d +a=ssrc:1940963194 msid:myKvsVideoStream myVideoTrack +a=ssrc:1940963194 mslabel:myKvsVideoStream +a=ssrc:1940963194 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:I9Ne +a=ice-pwd:LFXUDJbZw+J0i3BZoWDVGUF1 +a=ice-options:trickle +a=fingerprint:sha-256 E8:31:5D:CF:B3:06:5D:6A:C3:DD:BA:E3:B6:6C:EF:B8:25:60:29:F6:62:D9:E4:45:7F:CC:6D:B5:1C:84:9D:40 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@b2431d2], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@362a3], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 8459 addRemoteStream [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8459 addRemoteStream [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 8459 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Answer Client ID: d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0167 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onConnectionChange [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1830 [INFO END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 8459 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842361_2057_2037740485", "version": 2, "timestamp": 1673842363800, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 55411 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Received IceCandidate from remote sessionId = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 checkAndAddIceCandidate message = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Peer connection found already [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 55411 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0167 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1837 [INFO END] +2023-01-16 12:12:44.410 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842361_2056_1534446685", "version": 2, "timestamp": 1673842363835, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56106 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Received IceCandidate from remote sessionId = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 checkAndAddIceCandidate message = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Peer connection found already [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56106 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0167 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1840 [INFO END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=a1825ace-19d4-4724-b27d-4daa1b577d87 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (1891ms) [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:12:44 GMT [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"46034c90-f591-4e68-b4d7-2592e04a4abb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842964},{"uris":["turn:52.20.79.251:3478"],"username":"1673842964:coturn","password":"xzh6RNFhqlOmCQbApvL0hxVhhjU=","expireTimestamp":1673842964}]} [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"46034c90-f591-4e68-b4d7-2592e04a4abb","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673842964},{"uris":["turn:52.20.79.251:3478"],"username":"1673842964:coturn","password":"xzh6RNFhqlOmCQbApvL0hxVhhjU=","expireTimestamp":1673842964}]} [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:12:44.410 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:12:44.410 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:12:45.929 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842362_2058_2098619983", "version": 2, "timestamp": 1673842364784, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 52419 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Received IceCandidate from remote sessionId = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 checkAndAddIceCandidate message = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Peer connection found already [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 52419 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0167 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:12:45.929 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2769 [INFO END] +2023-01-16 12:12:45.929 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842363_2059_1601209422", "version": 2, "timestamp": 1673842365244, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 54907 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Received IceCandidate from remote sessionId = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 checkAndAddIceCandidate message = d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Peer connection found already [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0167 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 54907 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0167 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:12:45.929 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3313 [INFO END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 63351 typ relay raddr 223.104.77.201 rport 4090 generation 0 ufrag X604 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 52419 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag I9Ne network-cost 999 [DEBUG END] +2023-01-16 12:12:45.929 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onConnectionChange [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 8459 PeerConnection connected [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 8459 peerConnectSuccess [DEBUG END] +2023-01-16 12:12:48.151 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4988 [INFO END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 8459 startHeartbeat [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8459 getBitRate [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8458 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8458 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 8507 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:12:48.151 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5726 [INFO END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 8507 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 8507 registerBitRateCallback [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 8507 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:12:48.151 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:12:48.151 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:12:48.151 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:12:49.179 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8459 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:12:49.179 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 8459 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673842288000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:12:51.347 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c [INFO END] +2023-01-16 12:12:51.347 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:12:51.347 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842371742","params":{"sessionId":"d3a5c7d5-9171-4ef5-aa04-c64dea6edb7c"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@2900fea [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:12:51.347 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 8459 onConnectionChange [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 8459 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@c1fe7e, resetStatus=0, onLineRefresh=false, signature4localFile=1673842369000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 8458 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:12:51.347 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:13:40.353 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:13:40.353 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10926 [DEBUG END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: timestamp=1673842420762 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: nonce=d61a3cae-3826-47bd-8c16-0efb74b2ab83 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: sign=8cd9006e48deef78a3dce12059706317 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:13:40.353 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:13:40.353 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:13:40.353 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:13:40.353 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:13:40 GMT [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=562 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:13:40 GMT [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=712 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:13:40 GMT [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d0987a85-c997-4eec-b21b-c06a52e908f7 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VGRGj6IAMF3_A= [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cef4-1e417a60466fbf9352d46fb8;Sampled=0 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1158 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: timestamp=1673842421964 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: nonce=b448b68b-3238-4726-b0b9-35cadd95410a [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: sign=b435a791a3783b8b042a7fce36c3f32e [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:13:41.477 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:13:41.477 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:13:41 GMT [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amzn-requestid=d7dd1ca0-ebe4-471b-a38b-41d35e9856e1 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VGXH4bIAMFihQ= [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cef5-203706c06f081b730b5cd9cb;Sampled=0 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=440 [INFO END] +2023-01-16 12:13:41.477 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1064}} [INFO END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0351,5,main] thread id:10958 [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (631ms) [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:13:41 GMT [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843021},{"uris":["turn:52.20.79.251:3478"],"username":"1673843021:coturn","password":"BSzCDcOS1/k0a6H1jJUCHBOeeZw=","expireTimestamp":1673843021}]} [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843021},{"uris":["turn:52.20.79.251:3478"],"username":"1673843021:coturn","password":"BSzCDcOS1/k0a6H1jJUCHBOeeZw=","expireTimestamp":1673843021}]} [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:13:42.634 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:13:42.634 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:13:42.634 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:13:42.634 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:7ce2d91d-5cbd-4cb8-b46f-cd13054cddde 耗时:0 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:112 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9245 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9245 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9245 createSdpOffer success [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 9245 oldSDP =v=0 +o=- 1542307673210590630 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:64bQ +a=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx +a=ice-options:trickle renomination +a=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:402680696 cname:COiujRXo1dlbnqpF +a=ssrc:402680696 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:402680696 mslabel:KvsLocalMediaStream +a=ssrc:402680696 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:64bQ +a=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx +a=ice-options:trickle renomination +a=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3361393612 2295894207 +a=ssrc:3361393612 cname:COiujRXo1dlbnqpF +a=ssrc:3361393612 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3361393612 mslabel:KvsLocalMediaStream +a=ssrc:3361393612 label:KvsVideoTrack +a=ssrc:2295894207 cname:COiujRXo1dlbnqpF +a=ssrc:2295894207 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2295894207 mslabel:KvsLocalMediaStream +a=ssrc:2295894207 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] Message >>>signaling_threa - 9245 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1542307673210590630 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:64bQ\r\na=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:402680696 cname:COiujRXo1dlbnqpF\r\na=ssrc:402680696 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:402680696 mslabel:KvsLocalMediaStream\r\na=ssrc:402680696 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:64bQ\r\na=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3361393612 2295894207\r\na=ssrc:3361393612 cname:COiujRXo1dlbnqpF\r\na=ssrc:3361393612 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3361393612 mslabel:KvsLocalMediaStream\r\na=ssrc:3361393612 label:KvsVideoTrack\r\na=ssrc:2295894207 cname:COiujRXo1dlbnqpF\r\na=ssrc:2295894207 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2295894207 mslabel:KvsLocalMediaStream\r\na=ssrc:2295894207 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] Message >>>signaling_threa - 9245 createOffer description=v=0 +o=- 1542307673210590630 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:64bQ +a=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx +a=ice-options:trickle renomination +a=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:402680696 cname:COiujRXo1dlbnqpF +a=ssrc:402680696 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:402680696 mslabel:KvsLocalMediaStream +a=ssrc:402680696 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:64bQ +a=ice-pwd:TeC5isAYlacp/dj0V0wfW3Tx +a=ice-options:trickle renomination +a=fingerprint:sha-256 8F:A6:CF:C2:3C:AC:3B:E0:EE:66:33:5D:65:78:44:C9:2F:BD:CD:28:B3:7E:1F:1B:5F:88:44:C4:6F:15:0E:F6 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3361393612 2295894207 +a=ssrc:3361393612 cname:COiujRXo1dlbnqpF +a=ssrc:3361393612 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3361393612 mslabel:KvsLocalMediaStream +a=ssrc:3361393612 label:KvsVideoTrack +a=ssrc:2295894207 cname:COiujRXo1dlbnqpF +a=ssrc:2295894207 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2295894207 mslabel:KvsLocalMediaStream +a=ssrc:2295894207 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9245 sendSdpOffer [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842443065","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE1NDIzMDc2NzMyMTA1OTA2MzAgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6NjRiUVxyXG5hPWljZS1wd2Q6VGVDNWlzQVlsYWNwL2RqMFYwd2ZXM1R4XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDhGOkE2OkNGOkMyOjNDOkFDOjNCOkUwOkVFOjY2OjMzOjVEOjY1Ojc4OjQ0OkM5OjJGOkJE\nOkNEOjI4OkIzOjdFOjFGOjFCOjVGOjg4OjQ0OkM0OjZGOjE1OjBFOkY2XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDAyNjgwNjk2IGNuYW1lOkNPaXVqUlhvMWRsYm5xcEZcclxuYT1zc3JjOjQwMjY4MDY5NiBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NDAyNjgwNjk2\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDAyNjgwNjk2IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6NjRiUVxyXG5hPWljZS1wd2Q6\nVGVDNWlzQVlsYWNwL2RqMFYwd2ZXM1R4XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDhGOkE2OkNGOkMyOjNDOkFDOjNCOkUwOkVF\nOjY2OjMzOjVEOjY1Ojc4OjQ0OkM5OjJGOkJEOkNEOjI4OkIzOjdFOjFGOjFCOjVGOjg4OjQ0OkM0\nOjZGOjE1OjBFOkY2XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDMzNjEzOTM2MTIgMjI5NTg5NDIwN1xyXG5hPXNzcmM6MzM2MTM5\nMzYxMiBjbmFtZTpDT2l1alJYbzFkbGJucXBGXHJcbmE9c3NyYzozMzYxMzkzNjEyIG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMzYxMzkzNjEyIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzM2MTM5MzYxMiBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzoyMjk1ODk0MjA3IGNuYW1lOkNPaXVqUlhvMWRsYm5xcEZcclxuYT1z\nc3JjOjIyOTU4OTQyMDcgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjIyOTU4OTQyMDcgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nMjk1ODk0MjA3IGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843021:coturn","icePassword1":"BSzCDcOS1/k0a6H1jJUCHBOeeZw\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackViewerSendSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9245 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57289 typ host generation 0 ufrag 64bQ network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57289 typ host generation 0 ufrag 64bQ network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9245 sendIceCandidate [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842443069","params":{"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 57289 typ host generation 0 ufrag 64bQ network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackViewerSendSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 48488 typ host generation 0 ufrag 64bQ network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 48488 typ host generation 0 ufrag 64bQ network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9245 sendIceCandidate [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842443070","params":{"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 48488 typ host generation 0 ufrag 64bQ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackViewerSendSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (384ms) [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:14:02 GMT [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"9ad11123-3fe5-44e8-bfa7-c039d43e17e9","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843042},{"uris":["turn:54.87.154.8:3478"],"username":"1673843042:coturn","password":"o0JK5XZbvCXFnkxl9r2Ny64FgG8=","expireTimestamp":1673843042}]} [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"9ad11123-3fe5-44e8-bfa7-c039d43e17e9","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843042},{"uris":["turn:54.87.154.8:3478"],"username":"1673843042:coturn","password":"o0JK5XZbvCXFnkxl9r2Ny64FgG8=","expireTimestamp":1673843042}]} [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 36985 typ srflx raddr 10.53.4.91 rport 48488 generation 0 ufrag 64bQ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 36985 typ srflx raddr 10.53.4.91 rport 48488 generation 0 ufrag 64bQ network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9245 sendIceCandidate [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842443317","params":{"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 36985 typ srflx raddr 10.53.4.91 rport 48488 generation 0 ufrag 64bQ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:394 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackViewerSendSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59541 typ relay raddr 223.104.77.201 rport 36985 generation 0 ufrag 64bQ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 59541 typ relay raddr 223.104.77.201 rport 36985 generation 0 ufrag 64bQ network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 9245 sendIceCandidate [DEBUG END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842443615","params":{"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 59541 typ relay raddr 223.104.77.201 rport 36985 generation 0 ufrag 64bQ network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:02.812 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackViewerSendSignal [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:02.812 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842443} [DEBUG END] +2023-01-16 12:14:04.130 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842441_2061_1338231980", "version": 2, "timestamp": 1673842443690, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7ce2d91d-5cbd-4cb8-b46f-cd13054cddde", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Received IceCandidate from remote sessionId = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 checkAndAddIceCandidate message = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0351 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:14:04.130 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1990 [INFO END] +2023-01-16 12:14:04.130 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842441_2062_540259357", "version": 2, "timestamp": 1673842443761, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7ce2d91d-5cbd-4cb8-b46f-cd13054cddde", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Received IceCandidate from remote sessionId = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 checkAndAddIceCandidate message = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:14:04.130 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0351 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:14:04.130 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2081 [INFO END] +2023-01-16 12:14:05.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842441_2060_989758233", "version": 2, "timestamp": 1673842443519, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMDg3MjE3NDY4IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM4NTE1IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDMzNzM4IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjI2OTI4Mjk0MyBjbmFtZTp1U0FBaEFOWE0wYmVFNmJPXHJcbmE9c3NyYzoyNjkyODI5NDMgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6MjY5MjgyOTQzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjY5MjgyOTQzIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJRTBDXHJcbmE9aWNlLXB3ZDpzQ2YzSUVYeUFBdlpKMkZiM2lGaStrSThcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBEMjpGQzpENjpFODpFNTo5RDpBNjo1QTpCODpBRDozMDo5QToxQTpFNzo2ODpERjpDMDpFMjpCQTpDQTpFOTowQTozNzo0Njo3MTpBODo4RTpEMjozNDowNjo2QzozRFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzg1MTUgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzM3MzggdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTc0NjU2Njc1MyBjbmFtZTp1U0FBaEFOWE0wYmVFNmJPXHJcbmE9c3NyYzoxNzQ2NTY2NzUzIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3NDY1NjY3NTMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNzQ2NTY2NzUzIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpJRTBDXHJcbmE9aWNlLXB3ZDpzQ2YzSUVYeUFBdlpKMkZiM2lGaStrSThcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBEMjpGQzpENjpFODpFNTo5RDpBNjo1QTpCODpBRDozMDo5QToxQTpFNzo2ODpERjpDMDpFMjpCQTpDQTpFOTowQTozNzo0Njo3MTpBODo4RTpEMjozNDowNjo2QzozRFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "7ce2d91d-5cbd-4cb8-b46f-cd13054cddde", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Answer Sdp: v=0 +o=- 1087217468 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:269282943 cname:uSAAhANXM0beE6bO +a=ssrc:269282943 msid:myKvsVideoStream myAudioTrack +a=ssrc:269282943 mslabel:myKvsVideoStream +a=ssrc:269282943 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:IE0C +a=ice-pwd:sCf3IEXyAAvZJ2Fb3iFi+kI8 +a=ice-options:trickle +a=fingerprint:sha-256 D2:FC:D6:E8:E5:9D:A6:5A:B8:AD:30:9A:1A:E7:68:DF:C0:E2:BA:CA:E9:0A:37:46:71:A8:8E:D2:34:06:6C:3D +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1746566753 cname:uSAAhANXM0beE6bO +a=ssrc:1746566753 msid:myKvsVideoStream myVideoTrack +a=ssrc:1746566753 mslabel:myKvsVideoStream +a=ssrc:1746566753 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:IE0C +a=ice-pwd:sCf3IEXyAAvZJ2Fb3iFi+kI8 +a=ice-options:trickle +a=fingerprint:sha-256 D2:FC:D6:E8:E5:9D:A6:5A:B8:AD:30:9A:1A:E7:68:DF:C0:E2:BA:CA:E9:0A:37:46:71:A8:8E:D2:34:06:6C:3D +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 9245 addRemoteStream [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9245 addRemoteStream [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 9245 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Answer Client ID: 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onConnectionChange [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 9245 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 33738 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0351 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:14:05.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2429 [INFO END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d7e3e98f-3531-4fcf-99ae-8b8dbfe4abf5 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:14:05.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842442_2063_1265465817", "version": 2, "timestamp": 1673842444532, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 58593 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7ce2d91d-5cbd-4cb8-b46f-cd13054cddde", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Received IceCandidate from remote sessionId = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 checkAndAddIceCandidate message = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Peer connection found already [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 58593 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0351 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:14:05.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2770 [INFO END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59541 typ relay raddr 223.104.77.201 rport 36985 generation 0 ufrag 64bQ network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 38515 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag IE0C network-cost 999 [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 59541 typ relay raddr 223.104.77.201 rport 36985 generation 0 ufrag 64bQ network-id 3 network-cost 900 remote sdp = candidate:83945707 1 udp 2130706431 33738 typ prflx generation 0 ufrag IE0C [DEBUG END] +2023-01-16 12:14:05.227 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842443_2064_524037533", "version": 2, "timestamp": 1673842444976, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 57245 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "7ce2d91d-5cbd-4cb8-b46f-cd13054cddde", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Received IceCandidate from remote sessionId = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 checkAndAddIceCandidate message = 7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Peer connection found already [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0351 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 57245 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:14:05.227 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0351 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:14:05.227 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3194 [INFO END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onConnectionChange [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 9245 PeerConnection connected [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 9245 peerConnectSuccess [DEBUG END] +2023-01-16 12:14:07.557 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4632 [INFO END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 9245 startHeartbeat [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9245 getBitRate [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9244 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9244 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 9301 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:14:07.557 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5348 [INFO END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 9301 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 9301 registerBitRateCallback [DEBUG END] +2023-01-16 12:14:07.557 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 9301 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:14:07.557 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:14:07.557 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:14:08.585 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9245 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:14:08.585 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 9245 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842369000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:14:09.977 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:7ce2d91d-5cbd-4cb8-b46f-cd13054cddde [INFO END] +2023-01-16 12:14:09.977 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:14:09.977 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842450388","params":{"sessionId":"7ce2d91d-5cbd-4cb8-b46f-cd13054cddde"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@9092660 [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:14:09.977 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 9245 onConnectionChange [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 9245 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842448000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 9244 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:14:09.977 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:00.583 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] IotMqttManager checkEndPoint: a3irfisxsumsqj-ats.iot.us-east-1.amazonaws.com [DEBUG END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] IotMqttManager connectIfNeed >> current connectState : ConnectionLost [DEBUG END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] IotMqttManager isMqttEnableInit() == false [DEBUG END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: timestamp=1673842501000 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: nonce=2379462d-8d01-491d-8f1a-1d9a9b31a1ac [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: sign=e18265b16bb7c9b796245266c34cc384 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:15:00.583 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:15:00.583 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:15:00 GMT [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=637 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:15:00 GMT [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=774 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:15:01 GMT [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f1abb9e2-9920-4c5c-9d61-8a2246276e99 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VS0Ec8oAMFT_g= [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cf45-2fbdbf7d60d632f32cdbdda9;Sampled=0 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1186 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: timestamp=1673842502222 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: nonce=26787403-2e37-40bc-9f94-7324b77d1629 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: sign=56277523aa74729aa8b4a5b334c5cc1a [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:15:01.767 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:15:01.767 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10935 [DEBUG END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:15:01 GMT [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c55cc21f-3f87-46be-b9e5-8754a898acf9 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VS5Gq8oAMFTGA= [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cf45-236b8c104bdbb7af2f97d7bc;Sampled=0 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=463 [INFO END] +2023-01-16 12:15:01.767 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1065}} [INFO END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (671ms) [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:15:01 GMT [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843101},{"uris":["turn:54.87.154.8:3478"],"username":"1673843101:coturn","password":"aIUb7/8+40EQ7AzT0GH2VcAW1Rs=","expireTimestamp":1673843101}]} [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843101},{"uris":["turn:54.87.154.8:3478"],"username":"1673843101:coturn","password":"aIUb7/8+40EQ7AzT0GH2VcAW1Rs=","expireTimestamp":1673843101}]} [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:15:02.945 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:15:02.945 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:15:04.525 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0578,5,main] thread id:10972 [DEBUG END] +2023-01-16 12:15:04.525 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:15:04.525 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@7d07dd9 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:2ca9eae4-fc32-461e-a075-f00b3282405a 耗时:1 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 3 createCallV3 [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:105 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10085 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10085 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10085 createSdpOffer success [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10085 oldSDP =v=0 +o=- 1409877756987392349 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:U6Y1 +a=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq +a=ice-options:trickle renomination +a=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2261119612 cname:2ODuRsah5z3Tdo0N +a=ssrc:2261119612 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2261119612 mslabel:KvsLocalMediaStream +a=ssrc:2261119612 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:U6Y1 +a=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq +a=ice-options:trickle renomination +a=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2555954851 326804903 +a=ssrc:2555954851 cname:2ODuRsah5z3Tdo0N +a=ssrc:2555954851 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2555954851 mslabel:KvsLocalMediaStream +a=ssrc:2555954851 label:KvsVideoTrack +a=ssrc:326804903 cname:2ODuRsah5z3Tdo0N +a=ssrc:326804903 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:326804903 mslabel:KvsLocalMediaStream +a=ssrc:326804903 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] Message >>>signaling_threa - 10085 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1409877756987392349 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:U6Y1\r\na=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2261119612 cname:2ODuRsah5z3Tdo0N\r\na=ssrc:2261119612 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2261119612 mslabel:KvsLocalMediaStream\r\na=ssrc:2261119612 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:U6Y1\r\na=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2555954851 326804903\r\na=ssrc:2555954851 cname:2ODuRsah5z3Tdo0N\r\na=ssrc:2555954851 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2555954851 mslabel:KvsLocalMediaStream\r\na=ssrc:2555954851 label:KvsVideoTrack\r\na=ssrc:326804903 cname:2ODuRsah5z3Tdo0N\r\na=ssrc:326804903 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:326804903 mslabel:KvsLocalMediaStream\r\na=ssrc:326804903 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] Message >>>signaling_threa - 10085 createOffer description=v=0 +o=- 1409877756987392349 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:U6Y1 +a=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq +a=ice-options:trickle renomination +a=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2261119612 cname:2ODuRsah5z3Tdo0N +a=ssrc:2261119612 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2261119612 mslabel:KvsLocalMediaStream +a=ssrc:2261119612 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:U6Y1 +a=ice-pwd:ih/lXVrkbF5LHeS9+WPpmEEq +a=ice-options:trickle renomination +a=fingerprint:sha-256 17:B1:2F:14:1E:EF:23:5E:07:2C:CC:11:E5:93:14:4B:F1:1D:7D:06:1B:03:CD:AF:07:D3:D6:01:BE:4F:49:C3 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2555954851 326804903 +a=ssrc:2555954851 cname:2ODuRsah5z3Tdo0N +a=ssrc:2555954851 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2555954851 mslabel:KvsLocalMediaStream +a=ssrc:2555954851 label:KvsVideoTrack +a=ssrc:326804903 cname:2ODuRsah5z3Tdo0N +a=ssrc:326804903 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:326804903 mslabel:KvsLocalMediaStream +a=ssrc:326804903 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10085 sendSdpOffer [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842524079","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE0MDk4Nzc3NTY5ODczOTIzNDkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6VTZZMVxyXG5hPWljZS1wd2Q6aWgvbFhWcmtiRjVMSGVTOStXUHBtRUVxXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDE3OkIxOjJGOjE0OjFFOkVGOjIzOjVFOjA3OjJDOkNDOjExOkU1OjkzOjE0OjRCOkYxOjFE\nOjdEOjA2OjFCOjAzOkNEOkFGOjA3OkQzOkQ2OjAxOkJFOjRGOjQ5OkMzXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MjI2MTExOTYxMiBjbmFtZToyT0R1UnNhaDV6M1RkbzBOXHJcbmE9c3NyYzoyMjYxMTE5NjEy\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMjYxMTE5\nNjEyIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjI2MTExOTYxMiBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlU2WTFcclxuYT1pY2Ut\ncHdkOmloL2xYVnJrYkY1TEhlUzkrV1BwbUVFcVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxNzpCMToyRjoxNDoxRTpFRjoyMzo1\nRTowNzoyQzpDQzoxMTpFNTo5MzoxNDo0QjpGMToxRDo3RDowNjoxQjowMzpDRDpBRjowNzpEMzpE\nNjowMTpCRTo0Rjo0OTpDM1xyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyNTU1OTU0ODUxIDMyNjgwNDkwM1xyXG5hPXNzcmM6MjU1\nNTk1NDg1MSBjbmFtZToyT0R1UnNhaDV6M1RkbzBOXHJcbmE9c3NyYzoyNTU1OTU0ODUxIG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyNTU1OTU0ODUxIG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MjU1NTk1NDg1MSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzozMjY4MDQ5MDMgY25hbWU6Mk9EdVJzYWg1ejNUZG8wTlxyXG5h\nPXNzcmM6MzI2ODA0OTAzIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzozMjY4MDQ5MDMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoz\nMjY4MDQ5MDMgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673843101:coturn","icePassword1":"aIUb7/8+40EQ7AzT0GH2VcAW1Rs\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:129 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackViewerSendSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10085 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60115 typ host generation 0 ufrag U6Y1 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60115 typ host generation 0 ufrag U6Y1 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10085 sendIceCandidate [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842524084","params":{"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 60115 typ host generation 0 ufrag U6Y1 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:132 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackViewerSendSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35523 typ host generation 0 ufrag U6Y1 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 35523 typ host generation 0 ufrag U6Y1 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10085 sendIceCandidate [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842524085","params":{"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 35523 typ host generation 0 ufrag U6Y1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:133 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackViewerSendSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29440 typ srflx raddr 10.53.4.91 rport 35523 generation 0 ufrag U6Y1 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 29440 typ srflx raddr 10.53.4.91 rport 35523 generation 0 ufrag U6Y1 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10085 sendIceCandidate [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842524328","params":{"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 29440 typ srflx raddr 10.53.4.91 rport 35523 generation 0 ufrag U6Y1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:376 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackViewerSendSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (455ms) [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:15:23 GMT [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c02fac60-c53b-442f-b9ef-552240d7afa5","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843123},{"uris":["turn:52.20.79.251:3478"],"username":"1673843123:coturn","password":"cBnnhnFTgaHZB2vs7SGqvetyKnc=","expireTimestamp":1673843123}]} [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c02fac60-c53b-442f-b9ef-552240d7afa5","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843123},{"uris":["turn:52.20.79.251:3478"],"username":"1673843123:coturn","password":"cBnnhnFTgaHZB2vs7SGqvetyKnc=","expireTimestamp":1673843123}]} [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55583 typ relay raddr 223.104.77.207 rport 29440 generation 0 ufrag U6Y1 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 55583 typ relay raddr 223.104.77.207 rport 29440 generation 0 ufrag U6Y1 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10085 sendIceCandidate [DEBUG END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842524611","params":{"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 55583 typ relay raddr 223.104.77.207 rport 29440 generation 0 ufrag U6Y1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:23.840 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:660 [INFO END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackViewerSendSignal [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:23.840 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:25.140 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842522_2065_650886789", "version": 2, "timestamp": 1673842524265, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA2MjM3Nzc2MTEgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgMzQyNDkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDI5ODUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDkwOTc5MzMxIGNuYW1lOlk4V3htV3B3Zm1CWFJBSldcclxuYT1zc3JjOjQ5MDk3OTMzMSBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo0OTA5NzkzMzEgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0OTA5NzkzMzEgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOlBkMHVcclxuYT1pY2UtcHdkOkE5ekh1aC9vNU9EMmJLNy9VWGk3MmpEeVxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDBGOkYyOjNFOjc0OjE3OjZDOjQ3OjYyOkUwOjA5OjQyOjMzOjY0OjMwOjVBOjYyOjcwOkI2OkYyOkUxOjA2OkUzOjczOjJCOjE5OkQ0OjAwOjM4OkNCOkJGOkI4OjEzXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSAzNDI0OSB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA0Mjk4NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzo2NDA0MTc3MDQgY25hbWU6WThXeG1XcHdmbUJYUkFKV1xyXG5hPXNzcmM6NjQwNDE3NzA0IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjY0MDQxNzcwNCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjY0MDQxNzcwNCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6UGQwdVxyXG5hPWljZS1wd2Q6QTl6SHVoL281T0QyYks3L1VYaTcyakR5XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMEY6RjI6M0U6NzQ6MTc6NkM6NDc6NjI6RTA6MDk6NDI6MzM6NjQ6MzA6NUE6NjI6NzA6QjY6RjI6RTE6MDY6RTM6NzM6MkI6MTk6RDQ6MDA6Mzg6Q0I6QkY6Qjg6MTNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "2ca9eae4-fc32-461e-a075-f00b3282405a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Answer Sdp: v=0 +o=- 623777611 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 42985 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:490979331 cname:Y8WxmWpwfmBXRAJW +a=ssrc:490979331 msid:myKvsVideoStream myAudioTrack +a=ssrc:490979331 mslabel:myKvsVideoStream +a=ssrc:490979331 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Pd0u +a=ice-pwd:A9zHuh/o5OD2bK7/UXi72jDy +a=ice-options:trickle +a=fingerprint:sha-256 0F:F2:3E:74:17:6C:47:62:E0:09:42:33:64:30:5A:62:70:B6:F2:E1:06:E3:73:2B:19:D4:00:38:CB:BF:B8:13 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 34249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 42985 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:640417704 cname:Y8WxmWpwfmBXRAJW +a=ssrc:640417704 msid:myKvsVideoStream myVideoTrack +a=ssrc:640417704 mslabel:myKvsVideoStream +a=ssrc:640417704 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Pd0u +a=ice-pwd:A9zHuh/o5OD2bK7/UXi72jDy +a=ice-options:trickle +a=fingerprint:sha-256 0F:F2:3E:74:17:6C:47:62:E0:09:42:33:64:30:5A:62:70:B6:F2:E1:06:E3:73:2B:19:D4:00:38:CB:BF:B8:13 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842524} [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@f6f991e], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@e5f85ff], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 10085 addRemoteStream [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10085 addRemoteStream [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10085 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onConnectionChange [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10085 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Answer Client ID: 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0578 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:15:25.140 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1622 [INFO END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=d9f02559-0d0e-4a65-a9d0-ef8016a52f6b videoTrackState=LIVE [DEBUG END] +2023-01-16 12:15:25.140 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842522_2067_1113011896", "version": 2, "timestamp": 1673842524728, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 34249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2ca9eae4-fc32-461e-a075-f00b3282405a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Received IceCandidate from remote sessionId = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 checkAndAddIceCandidate message = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Peer connection found already [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 34249 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0578 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:15:25.140 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1908 [INFO END] +2023-01-16 12:15:25.140 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842522_2066_705451131", "version": 2, "timestamp": 1673842524756, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 42985 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2ca9eae4-fc32-461e-a075-f00b3282405a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Received IceCandidate from remote sessionId = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 checkAndAddIceCandidate message = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Peer connection found already [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 42985 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:15:25.140 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0578 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:15:25.140 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1942 [INFO END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 55583 typ relay raddr 223.104.77.207 rport 29440 generation 0 ufrag U6Y1 network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 34249 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Pd0u network-cost 999 [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:15:26.426 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842523_2068_569898427", "version": 2, "timestamp": 1673842525562, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 59102 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "2ca9eae4-fc32-461e-a075-f00b3282405a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Received IceCandidate from remote sessionId = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 checkAndAddIceCandidate message = 2ca9eae4-fc32-461e-a075-f00b3282405a [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Peer connection found already [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0578 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 59102 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:15:26.426 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0578 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:15:26.426 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2761 [INFO END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onConnectionChange [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10085 PeerConnection connected [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 10085 peerConnectSuccess [DEBUG END] +2023-01-16 12:15:28.063 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4111 [INFO END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10085 startHeartbeat [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10085 getBitRate [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10084 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10084 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 10107 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:15:28.063 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4878 [INFO END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 10107 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 10107 registerBitRateCallback [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 10107 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:15:28.063 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:15:28.063 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:15:28.063 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:15:29.086 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10085 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:15:29.086 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10085 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673842448000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:15:30.919 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:2ca9eae4-fc32-461e-a075-f00b3282405a [INFO END] +2023-01-16 12:15:30.919 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:15:30.919 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842531315","params":{"sessionId":"2ca9eae4-fc32-461e-a075-f00b3282405a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@ea231b7 [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:15:30.919 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10085 onConnectionChange [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10085 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@a979ef5, resetStatus=0, onLineRefresh=false, signature4localFile=1673842528000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10084 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:15:30.919 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:16:20.743 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:16:20.743 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10940 [DEBUG END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: timestamp=1673842581170 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: nonce=391b1fdb-63bb-4090-8184-e6307f7be3b5 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: sign=6e3aa190710472de057aa193cc0bb656 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:16:20.743 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:16:20.743 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:16:20.743 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:16:20.743 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:16:20 GMT [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=572 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:16:20 GMT [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=720 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:16:21 GMT [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-amzn-requestid=6cdcb64c-cfd2-40c8-94dc-187eb64909be [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VfWEn2oAMFYbw= [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cf95-48e98a3462a8c34a105ea068;Sampled=0 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1259 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:16:21.887 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: timestamp=1673842582455 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: nonce=1038b36d-532f-4f94-8c59-22cc1f0046fa [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: sign=1ec0fd15a2eae307d42715c2f3921d2d [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:16:21.887 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:16:21.887 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:16:21 GMT [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: x-amzn-requestid=88f70d99-cc33-4385-aa70-b0d7d5067319 [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0VfcGkQoAMFU_w= [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cf95-7ca4713d46bec0fe7187fda5;Sampled=0 [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=472 [INFO END] +2023-01-16 12:16:22.931 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1066}} [INFO END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (684ms) [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:16:22 GMT [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843182},{"uris":["turn:52.20.79.251:3478"],"username":"1673843182:coturn","password":"Biuz3B/Ci0JBh/LTXszkaF+jzik=","expireTimestamp":1673843182}]} [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843182},{"uris":["turn:52.20.79.251:3478"],"username":"1673843182:coturn","password":"Biuz3B/Ci0JBh/LTXszkaF+jzik=","expireTimestamp":1673843182}]} [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:16:22.931 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:16:22.931 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:16:24.413 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0738,5,main] thread id:10973 [DEBUG END] +2023-01-16 12:16:24.413 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:16:24.413 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:61cacc54-cf75-4901-9c9c-fd06247a5f5a 耗时:0 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:115 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10768 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10768 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10768 createSdpOffer success [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 10768 oldSDP =v=0 +o=- 3599605415892498231 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KEZ8 +a=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV +a=ice-options:trickle renomination +a=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4156431085 cname:jvIxLOMJKVtNeIDa +a=ssrc:4156431085 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4156431085 mslabel:KvsLocalMediaStream +a=ssrc:4156431085 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KEZ8 +a=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV +a=ice-options:trickle renomination +a=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2966756505 273732879 +a=ssrc:2966756505 cname:jvIxLOMJKVtNeIDa +a=ssrc:2966756505 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2966756505 mslabel:KvsLocalMediaStream +a=ssrc:2966756505 label:KvsVideoTrack +a=ssrc:273732879 cname:jvIxLOMJKVtNeIDa +a=ssrc:273732879 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:273732879 mslabel:KvsLocalMediaStream +a=ssrc:273732879 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] Message >>>signaling_threa - 10768 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3599605415892498231 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:KEZ8\r\na=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:4156431085 cname:jvIxLOMJKVtNeIDa\r\na=ssrc:4156431085 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:4156431085 mslabel:KvsLocalMediaStream\r\na=ssrc:4156431085 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:KEZ8\r\na=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2966756505 273732879\r\na=ssrc:2966756505 cname:jvIxLOMJKVtNeIDa\r\na=ssrc:2966756505 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2966756505 mslabel:KvsLocalMediaStream\r\na=ssrc:2966756505 label:KvsVideoTrack\r\na=ssrc:273732879 cname:jvIxLOMJKVtNeIDa\r\na=ssrc:273732879 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:273732879 mslabel:KvsLocalMediaStream\r\na=ssrc:273732879 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] Message >>>signaling_threa - 10768 createOffer description=v=0 +o=- 3599605415892498231 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KEZ8 +a=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV +a=ice-options:trickle renomination +a=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:4156431085 cname:jvIxLOMJKVtNeIDa +a=ssrc:4156431085 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:4156431085 mslabel:KvsLocalMediaStream +a=ssrc:4156431085 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:KEZ8 +a=ice-pwd:K5lfbhTq6unX8E7yIKLIIEXV +a=ice-options:trickle renomination +a=fingerprint:sha-256 4D:E2:2C:DE:40:10:B6:AE:92:D5:00:1F:EB:E1:5A:DC:FB:5F:94:DE:2B:B6:36:B3:DB:BB:89:28:40:D6:63:C4 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 2966756505 273732879 +a=ssrc:2966756505 cname:jvIxLOMJKVtNeIDa +a=ssrc:2966756505 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2966756505 mslabel:KvsLocalMediaStream +a=ssrc:2966756505 label:KvsVideoTrack +a=ssrc:273732879 cname:jvIxLOMJKVtNeIDa +a=ssrc:273732879 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:273732879 mslabel:KvsLocalMediaStream +a=ssrc:273732879 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10768 sendSdpOffer [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842602126","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM1OTk2MDU0MTU4OTI0OTgyMzEgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6S0VaOFxyXG5hPWljZS1wd2Q6SzVsZmJoVHE2dW5YOEU3eUlLTElJRVhWXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDREOkUyOjJDOkRFOjQwOjEwOkI2OkFFOjkyOkQ1OjAwOjFGOkVCOkUxOjVBOkRDOkZCOjVG\nOjk0OkRFOjJCOkI2OjM2OkIzOkRCOkJCOjg5OjI4OjQwOkQ2OjYzOkM0XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDE1NjQzMTA4NSBjbmFtZTpqdkl4TE9NSktWdE5lSURhXHJcbmE9c3NyYzo0MTU2NDMxMDg1\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzo0MTU2NDMx\nMDg1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDE1NjQzMTA4NSBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOktFWjhcclxuYT1pY2Ut\ncHdkOks1bGZiaFRxNnVuWDhFN3lJS0xJSUVYVlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0RDpFMjoyQzpERTo0MDoxMDpCNjpB\nRTo5MjpENTowMDoxRjpFQjpFMTo1QTpEQzpGQjo1Rjo5NDpERToyQjpCNjozNjpCMzpEQjpCQjo4\nOToyODo0MDpENjo2MzpDNFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCAyOTY2NzU2NTA1IDI3MzczMjg3OVxyXG5hPXNzcmM6Mjk2\nNjc1NjUwNSBjbmFtZTpqdkl4TE9NSktWdE5lSURhXHJcbmE9c3NyYzoyOTY2NzU2NTA1IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoyOTY2NzU2NTA1IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6Mjk2Njc1NjUwNSBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoyNzM3MzI4NzkgY25hbWU6anZJeExPTUpLVnROZUlEYVxyXG5h\nPXNzcmM6MjczNzMyODc5IG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJc\nbmE9c3NyYzoyNzM3MzI4NzkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoy\nNzM3MzI4NzkgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843182:coturn","icePassword1":"Biuz3B/Ci0JBh/LTXszkaF+jzik\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackViewerSendSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10768 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43073 typ host generation 0 ufrag KEZ8 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43073 typ host generation 0 ufrag KEZ8 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10768 sendIceCandidate [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842602132","params":{"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 43073 typ host generation 0 ufrag KEZ8 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:147 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackViewerSendSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54780 typ host generation 0 ufrag KEZ8 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54780 typ host generation 0 ufrag KEZ8 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10768 sendIceCandidate [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842602133","params":{"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54780 typ host generation 0 ufrag KEZ8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackViewerSendSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5263 typ srflx raddr 10.53.4.91 rport 54780 generation 0 ufrag KEZ8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 5263 typ srflx raddr 10.53.4.91 rport 54780 generation 0 ufrag KEZ8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10768 sendIceCandidate [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842602377","params":{"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 5263 typ srflx raddr 10.53.4.91 rport 54780 generation 0 ufrag KEZ8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:392 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackViewerSendSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (424ms) [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:16:41 GMT [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"37f1a0cc-5886-4d43-a418-c5ce44574fe8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843201},{"uris":["turn:52.20.79.251:3478"],"username":"1673843201:coturn","password":"I0cZTcG2NFqMkHQoxFnTLFpdnlo=","expireTimestamp":1673843201}]} [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"37f1a0cc-5886-4d43-a418-c5ce44574fe8","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843201},{"uris":["turn:52.20.79.251:3478"],"username":"1673843201:coturn","password":"I0cZTcG2NFqMkHQoxFnTLFpdnlo=","expireTimestamp":1673843201}]} [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61073 typ relay raddr 223.104.77.201 rport 5263 generation 0 ufrag KEZ8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 61073 typ relay raddr 223.104.77.201 rport 5263 generation 0 ufrag KEZ8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 10768 sendIceCandidate [DEBUG END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842602695","params":{"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 61073 typ relay raddr 223.104.77.201 rport 5263 generation 0 ufrag KEZ8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:41.872 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:714 [INFO END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackViewerSendSignal [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:41.872 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842602} [DEBUG END] +2023-01-16 12:16:43.196 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842600_2069_1155717847", "version": 2, "timestamp": 1673842602468, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "61cacc54-cf75-4901-9c9c-fd06247a5f5a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Received IceCandidate from remote sessionId = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 checkAndAddIceCandidate message = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:16:43.196 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:16:43.196 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1648 [INFO END] +2023-01-16 12:16:44.355 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842600_2070_1081765444", "version": 2, "timestamp": 1673842602735, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAyMTk3MzI5NDAgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTUxNjkgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNTg2NjUgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NTkzNjY0MDUzIGNuYW1lOlc1YUpoNktLZ1FTOVpoTzRcclxuYT1zc3JjOjU5MzY2NDA1MyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzo1OTM2NjQwNTMgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo1OTM2NjQwNTMgbGFiZWw6bXlBdWRpb1RyYWNrXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOnBiWTFcclxuYT1pY2UtcHdkOmZaNjhWOEVGWGhNSlBSQ0pEdDkyVjlSSlxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGVcclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDNEOjkwOjY4OkQwOjAxOjg1OjE1OjUzOjg3OjgyOkM3OjE0OjQ1OjlFOjNFOjA3OjQxOkM5OkVDOkY2OjZBOjMyOjM3OkNCOjBFOjJFOjlFOkExOkQyOjMxOjM3OkIzXHJcbmE9c2V0dXA6YWN0aXZlXHJcbmE9bWlkOjBcclxuYT1zZW5kcmVjdlxyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRjcC1yc2l6ZVxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5hPXJ0Y3AtZmI6OCBuYWNrXHJcbmE9cnRjcC1mYjo4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OCB0cmFuc3BvcnQtY2NcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk4XHJcbmM9SU4gSVA0IDEyNy4wLjAuMVxyXG5hPWNhbmRpZGF0ZTozIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MiAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjEgMSB1ZHAgMTY5NDQ5ODgxNSAxOTIuMTY4LjMxLjE2NSA1NTE2OSB0eXAgc3JmbHggcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjAgMSB1ZHAgMjEzMDcwNjQzMSAxOTIuMTY4LjMxLjE2NSA1ODY2NSB0eXAgaG9zdCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1tc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzozOTMyODMwNjAgY25hbWU6VzVhSmg2S0tnUVM5WmhPNFxyXG5hPXNzcmM6MzkzMjgzMDYwIG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjM5MzI4MzA2MCBtc2xhYmVsOm15S3ZzVmlkZW9TdHJlYW1cclxuYT1zc3JjOjM5MzI4MzA2MCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6cGJZMVxyXG5hPWljZS1wd2Q6Zlo2OFY4RUZYaE1KUFJDSkR0OTJWOVJKXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgM0Q6OTA6Njg6RDA6MDE6ODU6MTU6NTM6ODc6ODI6Qzc6MTQ6NDU6OUU6M0U6MDc6NDE6Qzk6RUM6RjY6NkE6MzI6Mzc6Q0I6MEU6MkU6OUU6QTE6RDI6MzE6Mzc6QjNcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "61cacc54-cf75-4901-9c9c-fd06247a5f5a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Answer Sdp: v=0 +o=- 219732940 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55169 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:593664053 cname:W5aJh6KKgQS9ZhO4 +a=ssrc:593664053 msid:myKvsVideoStream myAudioTrack +a=ssrc:593664053 mslabel:myKvsVideoStream +a=ssrc:593664053 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pbY1 +a=ice-pwd:fZ68V8EFXhMJPRCJDt92V9RJ +a=ice-options:trickle +a=fingerprint:sha-256 3D:90:68:D0:01:85:15:53:87:82:C7:14:45:9E:3E:07:41:C9:EC:F6:6A:32:37:CB:0E:2E:9E:A1:D2:31:37:B3 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55169 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:393283060 cname:W5aJh6KKgQS9ZhO4 +a=ssrc:393283060 msid:myKvsVideoStream myVideoTrack +a=ssrc:393283060 mslabel:myKvsVideoStream +a=ssrc:393283060 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:pbY1 +a=ice-pwd:fZ68V8EFXhMJPRCJDt92V9RJ +a=ice-options:trickle +a=fingerprint:sha-256 3D:90:68:D0:01:85:15:53:87:82:C7:14:45:9E:3E:07:41:C9:EC:F6:6A:32:37:CB:0E:2E:9E:A1:D2:31:37:B3 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 10768 addRemoteStream [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10768 addRemoteStream [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 10768 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Answer Client ID: 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onConnectionChange [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 10768 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 58665 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:16:44.355 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2526 [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=544e4a08-7dfb-433c-ae13-f26d240e9eb2 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:16:44.355 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842601_2071_1359738678", "version": 2, "timestamp": 1673842603242, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 55169 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "61cacc54-cf75-4901-9c9c-fd06247a5f5a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Received IceCandidate from remote sessionId = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 checkAndAddIceCandidate message = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Peer connection found already [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 55169 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:16:44.355 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2690 [INFO END] +2023-01-16 12:16:44.355 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842601_2072_1837753003", "version": 2, "timestamp": 1673842603582, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 52301 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "61cacc54-cf75-4901-9c9c-fd06247a5f5a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Received IceCandidate from remote sessionId = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 checkAndAddIceCandidate message = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Peer connection found already [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 52301 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:16:44.355 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2745 [INFO END] +2023-01-16 12:16:44.355 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842602_2073_1678960912", "version": 2, "timestamp": 1673842604117, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 49321 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "61cacc54-cf75-4901-9c9c-fd06247a5f5a", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Received IceCandidate from remote sessionId = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 checkAndAddIceCandidate message = 61cacc54-cf75-4901-9c9c-fd06247a5f5a [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Peer connection found already [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0738 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 49321 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0738 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:16:44.355 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3257 [INFO END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61073 typ relay raddr 223.104.77.201 rport 5263 generation 0 ufrag KEZ8 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 52301 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag pbY1 network-cost 999 [DEBUG END] +2023-01-16 12:16:44.355 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:16:45.422 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 61073 typ relay raddr 223.104.77.201 rport 5263 generation 0 ufrag KEZ8 network-id 3 network-cost 900 remote sdp = candidate:198536114 1 udp 2130706431 58665 typ prflx generation 0 ufrag pbY1 [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onConnectionChange [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 10768 PeerConnection connected [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 10768 peerConnectSuccess [DEBUG END] +2023-01-16 12:16:46.893 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4909 [INFO END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 10768 startHeartbeat [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10768 getBitRate [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10767 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10767 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 10820 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:16:46.893 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5694 [INFO END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 10820 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 10820 registerBitRateCallback [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 10820 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:16:46.893 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:16:46.893 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:16:46.893 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:16:47.916 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10768 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:16:48.917 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 10768 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842528000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:16:50.225 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:61cacc54-cf75-4901-9c9c-fd06247a5f5a [INFO END] +2023-01-16 12:16:50.225 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:16:50.225 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842610618","params":{"sessionId":"61cacc54-cf75-4901-9c9c-fd06247a5f5a"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:16:50.225 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 10768 onConnectionChange [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 10768 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842607000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 10767 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:16:50.225 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:17:40.916 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:17:40.916 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10945 [DEBUG END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: timestamp=1673842661323 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: nonce=c1befe00-ae35-4cbf-880f-c5260a5b03c8 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: sign=4a8b3b7564de75383fd1025bc5d0ac17 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:17:40.916 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:17:40.916 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:17:40.916 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:17:40.916 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:17:41 GMT [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=583 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:17:41 GMT [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=725 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:17:41 GMT [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amzn-requestid=f3594a5d-eece-49cc-a042-92c31233baad [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Vr2G6_oAMF--Q= [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cfe5-0676f00e4cadffce0d0d894c;Sampled=0 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1109 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: timestamp=1673842662476 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: nonce=c4148ce1-3df6-4703-8e3a-d6339306fedb [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: sign=59a5faea59c08c279a735c17c13815f9 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:17:42.051 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:17:42.051 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:17:41 GMT [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amzn-requestid=df0370dd-a465-42f9-a0a4-9f508162b56c [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0Vr7HXIoAMFx-w= [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4cfe5-1eed1de04ae54bc340b2c85c;Sampled=0 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=426 [INFO END] +2023-01-16 12:17:42.051 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1068}} [INFO END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (727ms) [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:17:42 GMT [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843262},{"uris":["turn:52.20.79.251:3478"],"username":"1673843262:coturn","password":"6bqVDpfMSVKPf2T1NxhF52UAYbA=","expireTimestamp":1673843262}]} [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843262},{"uris":["turn:52.20.79.251:3478"],"username":"1673843262:coturn","password":"6bqVDpfMSVKPf2T1NxhF52UAYbA=","expireTimestamp":1673843262}]} [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:17:43.255 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:17:43.255 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_0910,5,main] thread id:10980 [DEBUG END] +2023-01-16 12:17:43.255 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:17:44.535 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:15c62b9d-6679-425e-97d2-777944c01aa3 耗时:1 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11620 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11620 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11620 createSdpOffer success [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 11620 oldSDP =v=0 +o=- 8643534168657787806 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O722 +a=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3028777794 cname:Vv7tQdJnt20JqmOJ +a=ssrc:3028777794 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3028777794 mslabel:KvsLocalMediaStream +a=ssrc:3028777794 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O722 +a=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 656425995 1988566476 +a=ssrc:656425995 cname:Vv7tQdJnt20JqmOJ +a=ssrc:656425995 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:656425995 mslabel:KvsLocalMediaStream +a=ssrc:656425995 label:KvsVideoTrack +a=ssrc:1988566476 cname:Vv7tQdJnt20JqmOJ +a=ssrc:1988566476 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1988566476 mslabel:KvsLocalMediaStream +a=ssrc:1988566476 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] Message >>>signaling_threa - 11620 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8643534168657787806 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:O722\r\na=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3028777794 cname:Vv7tQdJnt20JqmOJ\r\na=ssrc:3028777794 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3028777794 mslabel:KvsLocalMediaStream\r\na=ssrc:3028777794 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:O722\r\na=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 656425995 1988566476\r\na=ssrc:656425995 cname:Vv7tQdJnt20JqmOJ\r\na=ssrc:656425995 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:656425995 mslabel:KvsLocalMediaStream\r\na=ssrc:656425995 label:KvsVideoTrack\r\na=ssrc:1988566476 cname:Vv7tQdJnt20JqmOJ\r\na=ssrc:1988566476 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1988566476 mslabel:KvsLocalMediaStream\r\na=ssrc:1988566476 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] Message >>>signaling_threa - 11620 createOffer description=v=0 +o=- 8643534168657787806 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O722 +a=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3028777794 cname:Vv7tQdJnt20JqmOJ +a=ssrc:3028777794 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3028777794 mslabel:KvsLocalMediaStream +a=ssrc:3028777794 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:O722 +a=ice-pwd:c2LziLG9X/0dCkALoDnhwPGL +a=ice-options:trickle renomination +a=fingerprint:sha-256 11:70:04:56:DD:D0:67:61:B0:0B:B1:E6:AE:CE:20:B0:EB:86:99:6F:43:9A:D8:21:43:4E:50:D4:2F:05:4F:45 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 656425995 1988566476 +a=ssrc:656425995 cname:Vv7tQdJnt20JqmOJ +a=ssrc:656425995 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:656425995 mslabel:KvsLocalMediaStream +a=ssrc:656425995 label:KvsVideoTrack +a=ssrc:1988566476 cname:Vv7tQdJnt20JqmOJ +a=ssrc:1988566476 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1988566476 mslabel:KvsLocalMediaStream +a=ssrc:1988566476 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11620 sendSdpOffer [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842684564","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg2NDM1MzQxNjg2NTc3ODc4MDYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6TzcyMlxyXG5hPWljZS1wd2Q6YzJMemlMRzlYLzBkQ2tBTG9Ebmh3UEdMXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDExOjcwOjA0OjU2OkREOkQwOjY3OjYxOkIwOjBCOkIxOkU2OkFFOkNFOjIwOkIwOkVCOjg2\nOjk5OjZGOjQzOjlBOkQ4OjIxOjQzOjRFOjUwOkQ0OjJGOjA1OjRGOjQ1XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzAyODc3Nzc5NCBjbmFtZTpWdjd0UWRKbnQyMEpxbU9KXHJcbmE9c3NyYzozMDI4Nzc3Nzk0\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMDI4Nzc3\nNzk0IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzAyODc3Nzc5NCBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOk83MjJcclxuYT1pY2Ut\ncHdkOmMyTHppTEc5WC8wZENrQUxvRG5od1BHTFxyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiAxMTo3MDowNDo1NjpERDpEMDo2Nzo2\nMTpCMDowQjpCMTpFNjpBRTpDRToyMDpCMDpFQjo4Njo5OTo2Rjo0Mzo5QTpEODoyMTo0Mzo0RTo1\nMDpENDoyRjowNTo0Rjo0NVxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA2NTY0MjU5OTUgMTk4ODU2NjQ3NlxyXG5hPXNzcmM6NjU2\nNDI1OTk1IGNuYW1lOlZ2N3RRZEpudDIwSnFtT0pcclxuYT1zc3JjOjY1NjQyNTk5NSBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NjU2NDI1OTk1IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NjU2NDI1OTk1IGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjE5ODg1NjY0NzYgY25hbWU6VnY3dFFkSm50MjBKcW1PSlxyXG5hPXNz\ncmM6MTk4ODU2NjQ3NiBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MTk4ODU2NjQ3NiBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE5\nODg1NjY0NzYgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843262:coturn","icePassword1":"6bqVDpfMSVKPf2T1NxhF52UAYbA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:140 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackViewerSendSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11620 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49638 typ host generation 0 ufrag O722 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49638 typ host generation 0 ufrag O722 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11620 sendIceCandidate [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842684567","params":{"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49638 typ host generation 0 ufrag O722 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackViewerSendSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54014 typ host generation 0 ufrag O722 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54014 typ host generation 0 ufrag O722 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11620 sendIceCandidate [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842684568","params":{"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54014 typ host generation 0 ufrag O722 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:144 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackViewerSendSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 11218 typ srflx raddr 10.53.4.91 rport 54014 generation 0 ufrag O722 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 11218 typ srflx raddr 10.53.4.91 rport 54014 generation 0 ufrag O722 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11620 sendIceCandidate [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842684820","params":{"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 11218 typ srflx raddr 10.53.4.91 rport 54014 generation 0 ufrag O722 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:398 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackViewerSendSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (411ms) [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:18:03 GMT [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f4dfa781-7d19-4c20-9b14-98daa2b70e37","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843283},{"uris":["turn:54.87.154.8:3478"],"username":"1673843283:coturn","password":"xuecu2dO83dYxUNULbcQjsvIXas=","expireTimestamp":1673843283}]} [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f4dfa781-7d19-4c20-9b14-98daa2b70e37","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843283},{"uris":["turn:54.87.154.8:3478"],"username":"1673843283:coturn","password":"xuecu2dO83dYxUNULbcQjsvIXas=","expireTimestamp":1673843283}]} [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56713 typ relay raddr 223.104.77.201 rport 11218 generation 0 ufrag O722 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 56713 typ relay raddr 223.104.77.201 rport 11218 generation 0 ufrag O722 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 11620 sendIceCandidate [DEBUG END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842685108","params":{"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 56713 typ relay raddr 223.104.77.201 rport 11218 generation 0 ufrag O722 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:04.308 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:685 [INFO END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackViewerSendSignal [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:04.308 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:05.666 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842683_2074_694119990", "version": 2, "timestamp": 1673842684831, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjE2ODA5ODk1IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU5NTkyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQ5NTM2IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjQ5NDI2ODIxMSBjbmFtZTp2ZDN0Njd0NkxmWm5KSU5GXHJcbmE9c3NyYzo0OTQyNjgyMTEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDk0MjY4MjExIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NDk0MjY4MjExIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzorVjQwXHJcbmE9aWNlLXB3ZDowRW9TU2dsYnlYUUhyK1UzYzNWdWtsSFFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCODpDOTo5RTpDRDoyODo5Rjo5NzozNzozMTo3Rjo3RTpDNzoxNDpDNjpGNDoxNjo5NTpCNjoyNTpFRDozNDo4MDowODpBQjo2MDo0Njo1Rjo0RDo0NjpDQjowMToyQVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTk1OTIgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDk1MzYgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTY0NDUwNTI0OCBjbmFtZTp2ZDN0Njd0NkxmWm5KSU5GXHJcbmE9c3NyYzoxNjQ0NTA1MjQ4IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE2NDQ1MDUyNDggbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxNjQ0NTA1MjQ4IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzorVjQwXHJcbmE9aWNlLXB3ZDowRW9TU2dsYnlYUUhyK1UzYzNWdWtsSFFcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBCODpDOTo5RTpDRDoyODo5Rjo5NzozNzozMTo3Rjo3RTpDNzoxNDpDNjpGNDoxNjo5NTpCNjoyNTpFRDozNDo4MDowODpBQjo2MDo0Njo1Rjo0RDo0NjpDQjowMToyQVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "15c62b9d-6679-425e-97d2-777944c01aa3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Answer Sdp: v=0 +o=- 1616809895 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59592 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49536 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:494268211 cname:vd3t67t6LfZnJINF +a=ssrc:494268211 msid:myKvsVideoStream myAudioTrack +a=ssrc:494268211 mslabel:myKvsVideoStream +a=ssrc:494268211 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+V40 +a=ice-pwd:0EoSSglbyXQHr+U3c3VuklHQ +a=ice-options:trickle +a=fingerprint:sha-256 B8:C9:9E:CD:28:9F:97:37:31:7F:7E:C7:14:C6:F4:16:95:B6:25:ED:34:80:08:AB:60:46:5F:4D:46:CB:01:2A +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 59592 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 49536 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1644505248 cname:vd3t67t6LfZnJINF +a=ssrc:1644505248 msid:myKvsVideoStream myVideoTrack +a=ssrc:1644505248 mslabel:myKvsVideoStream +a=ssrc:1644505248 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:+V40 +a=ice-pwd:0EoSSglbyXQHr+U3c3VuklHQ +a=ice-options:trickle +a=fingerprint:sha-256 B8:C9:9E:CD:28:9F:97:37:31:7F:7E:C7:14:C6:F4:16:95:B6:25:ED:34:80:08:AB:60:46:5F:4D:46:CB:01:2A +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842684} [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 11620 addRemoteStream [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11620 addRemoteStream [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 11620 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onConnectionChange [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 11620 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Answer Client ID: 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0910 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:18:05.666 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1780 [INFO END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=4f93661d-e532-4bb2-9fdf-8be985bdd72e videoTrackState=LIVE [DEBUG END] +2023-01-16 12:18:05.666 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842683_2076_1814210284", "version": 2, "timestamp": 1673842685102, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 42893 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "15c62b9d-6679-425e-97d2-777944c01aa3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Received IceCandidate from remote sessionId = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 checkAndAddIceCandidate message = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Peer connection found already [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 42893 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0910 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:18:05.666 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1833 [INFO END] +2023-01-16 12:18:05.666 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842683_2075_79917639", "version": 2, "timestamp": 1673842685152, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 49536 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "15c62b9d-6679-425e-97d2-777944c01aa3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Received IceCandidate from remote sessionId = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 checkAndAddIceCandidate message = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Peer connection found already [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 49536 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:18:05.666 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0910 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:18:05.666 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1860 [INFO END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56713 typ relay raddr 223.104.77.201 rport 11218 generation 0 ufrag O722 network-id 3 network-cost 900 remote sdp = candidate:2940976548 1 udp 1694498815 59592 typ prflx generation 0 ufrag +V40 [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 56713 typ relay raddr 223.104.77.201 rport 11218 generation 0 ufrag O722 network-id 3 network-cost 900 remote sdp = candidate:2180944430 1 udp 2130706431 49536 typ prflx generation 0 ufrag +V40 [DEBUG END] +2023-01-16 12:18:07.014 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842684_2077_1096707844", "version": 2, "timestamp": 1673842686210, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63909 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "15c62b9d-6679-425e-97d2-777944c01aa3", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Received IceCandidate from remote sessionId = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 checkAndAddIceCandidate message = 15c62b9d-6679-425e-97d2-777944c01aa3 [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Peer connection found already [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_0910 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63909 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:18:07.014 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_0910 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:18:07.014 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2925 [INFO END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onConnectionChange [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 11620 PeerConnection connected [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 11620 peerConnectSuccess [DEBUG END] +2023-01-16 12:18:08.416 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:3992 [INFO END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 11620 startHeartbeat [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11620 getBitRate [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11619 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11619 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 11656 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:18:08.416 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:4792 [INFO END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 11656 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 11656 registerBitRateCallback [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 11656 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:18:08.416 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:18:08.416 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:18:08.416 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:18:09.444 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11620 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:18:09.444 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 11620 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673842607000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:18:11.451 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:15c62b9d-6679-425e-97d2-777944c01aa3 [INFO END] +2023-01-16 12:18:11.451 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:18:11.451 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842691867","params":{"sessionId":"15c62b9d-6679-425e-97d2-777944c01aa3"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@f8ac9bf [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:18:11.451 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 11620 onConnectionChange [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 11620 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f090132, resetStatus=0, onLineRefresh=false, signature4localFile=1673842689000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 11619 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:18:11.451 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:19:01.173 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:19:01.173 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10949 [DEBUG END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: timestamp=1673842741594 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: nonce=e77bc879-8216-49bd-971b-28fe28acb1e1 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: sign=f01aae7fac8f6a5a3d36d21390f6cd79 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:19:01.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:19:01.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:19:01.173 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:19:01.173 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:19:01 GMT [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:19:01 GMT [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=805 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=666 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:19:01 GMT [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amzn-requestid=abf5bf48-5dc4-435b-9cf8-1c85a7234d6f [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0V4aGvfoAMFn8Q= [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d035-2a3bec7a646c24d20545e0e0;Sampled=0 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1167 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: timestamp=1673842742798 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: nonce=e0b39825-61af-42c3-8625-ce5aa56c3c75 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: sign=132545fcc7f33f430441c28d0c51f05b [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:19:02.406 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:19:02.406 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:19:02 GMT [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amzn-requestid=ae915db6-565e-442b-b016-7894c678b98e [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0V4fHoMIAMFkag= [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d036-7659be640df362ec031baa99;Sampled=0 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=455 [INFO END] +2023-01-16 12:19:02.406 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1069}} [INFO END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1168,5,main] thread id:10983 [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (638ms) [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:19:02 GMT [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843342},{"uris":["turn:54.87.154.8:3478"],"username":"1673843342:coturn","password":"zbFy8CtSBAHWi5ivKTbbfmvDHbY=","expireTimestamp":1673843342}]} [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843342},{"uris":["turn:54.87.154.8:3478"],"username":"1673843342:coturn","password":"zbFy8CtSBAHWi5ivKTbbfmvDHbY=","expireTimestamp":1673843342}]} [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:19:03.434 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:19:03.434 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:19:03.434 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:19:03.434 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 耗时:0 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:113 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12285 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12285 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12285 createSdpOffer success [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 12285 oldSDP =v=0 +o=- 4127296811519787854 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H9y4 +a=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3174396797 cname:Op+hqUMJ1jgMXy1H +a=ssrc:3174396797 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3174396797 mslabel:KvsLocalMediaStream +a=ssrc:3174396797 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H9y4 +a=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 415177682 3536790275 +a=ssrc:415177682 cname:Op+hqUMJ1jgMXy1H +a=ssrc:415177682 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:415177682 mslabel:KvsLocalMediaStream +a=ssrc:415177682 label:KvsVideoTrack +a=ssrc:3536790275 cname:Op+hqUMJ1jgMXy1H +a=ssrc:3536790275 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3536790275 mslabel:KvsLocalMediaStream +a=ssrc:3536790275 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] Message >>>signaling_threa - 12285 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 4127296811519787854 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:H9y4\r\na=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:3174396797 cname:Op+hqUMJ1jgMXy1H\r\na=ssrc:3174396797 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:3174396797 mslabel:KvsLocalMediaStream\r\na=ssrc:3174396797 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:H9y4\r\na=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 415177682 3536790275\r\na=ssrc:415177682 cname:Op+hqUMJ1jgMXy1H\r\na=ssrc:415177682 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:415177682 mslabel:KvsLocalMediaStream\r\na=ssrc:415177682 label:KvsVideoTrack\r\na=ssrc:3536790275 cname:Op+hqUMJ1jgMXy1H\r\na=ssrc:3536790275 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3536790275 mslabel:KvsLocalMediaStream\r\na=ssrc:3536790275 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] Message >>>signaling_threa - 12285 createOffer description=v=0 +o=- 4127296811519787854 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H9y4 +a=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:3174396797 cname:Op+hqUMJ1jgMXy1H +a=ssrc:3174396797 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:3174396797 mslabel:KvsLocalMediaStream +a=ssrc:3174396797 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:H9y4 +a=ice-pwd:fW2l/oRIo6kG4Xle1xCH1+HG +a=ice-options:trickle renomination +a=fingerprint:sha-256 F3:15:55:D3:11:32:74:C6:48:E4:C1:49:2F:B5:87:31:E9:51:09:37:E8:D7:D7:C2:AF:39:54:0A:90:9E:BB:68 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 415177682 3536790275 +a=ssrc:415177682 cname:Op+hqUMJ1jgMXy1H +a=ssrc:415177682 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:415177682 mslabel:KvsLocalMediaStream +a=ssrc:415177682 label:KvsVideoTrack +a=ssrc:3536790275 cname:Op+hqUMJ1jgMXy1H +a=ssrc:3536790275 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3536790275 mslabel:KvsLocalMediaStream +a=ssrc:3536790275 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12285 sendSdpOffer [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842764196","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDQxMjcyOTY4MTE1MTk3ODc4NTQgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6SDl5NFxyXG5hPWljZS1wd2Q6ZlcybC9vUklvNmtHNFhsZTF4Q0gxK0hHXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEYzOjE1OjU1OkQzOjExOjMyOjc0OkM2OjQ4OkU0OkMxOjQ5OjJGOkI1Ojg3OjMxOkU5OjUx\nOjA5OjM3OkU4OkQ3OkQ3OkMyOkFGOjM5OjU0OjBBOjkwOjlFOkJCOjY4XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6MzE3NDM5Njc5NyBjbmFtZTpPcCtocVVNSjFqZ01YeTFIXHJcbmE9c3NyYzozMTc0Mzk2Nzk3\nIG1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNBdWRpb1RyYWNrXHJcbmE9c3NyYzozMTc0Mzk2\nNzk3IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzE3NDM5Njc5NyBsYWJl\nbDpLdnNBdWRpb1RyYWNrXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5NiA5NyA5OCA5\nOSAxMDAgMTAxIDEyNyAxMjMgMTI1IDEyMiAxMjQgMTA3IDEwOFxyXG5jPUlOIElQNCAwLjAuMC4w\nXHJcbmE9cnRjcDo5IElOIElQNCAwLjAuMC4wXHJcbmE9aWNlLXVmcmFnOkg5eTRcclxuYT1pY2Ut\ncHdkOmZXMmwvb1JJbzZrRzRYbGUxeENIMStIR1xyXG5hPWljZS1vcHRpb25zOnRyaWNrbGUgcmVu\nb21pbmF0aW9uXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiBGMzoxNTo1NTpEMzoxMTozMjo3NDpD\nNjo0ODpFNDpDMTo0OToyRjpCNTo4NzozMTpFOTo1MTowOTozNzpFODpENzpENzpDMjpBRjozOTo1\nNDowQTo5MDo5RTpCQjo2OFxyXG5hPXNldHVwOmFjdHBhc3NcclxuYT1taWQ6MVxyXG5hPWV4dG1h\ncDoxNCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDp0b2Zmc2V0XHJcbmE9ZXh0bWFwOjIgaHR0\ncDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxy\nXG5hPWV4dG1hcDoxMyB1cm46M2dwcDp2aWRlby1vcmllbnRhdGlvblxyXG5hPWV4dG1hcDozIGh0\ndHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNj\nLWV4dGVuc2lvbnMtMDFcclxuYT1leHRtYXA6MTIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvcGxheW91dC1kZWxheVxyXG5hPWV4dG1hcDoxMSBodHRwOi8vd3d3\nLndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92aWRlby1jb250ZW50LXR5cGVcclxu\nYT1leHRtYXA6NyBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC92\naWRlby10aW1pbmdcclxuYT1leHRtYXA6OCBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9jb2xvci1zcGFjZVxyXG5hPWV4dG1hcDo0IHVybjppZXRmOnBhcmFtczpy\ndHAtaGRyZXh0OnNkZXM6bWlkXHJcbmE9ZXh0bWFwOjUgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJl\neHQ6c2RlczpydHAtc3RyZWFtLWlkXHJcbmE9ZXh0bWFwOjYgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczpyZXBhaXJlZC1ydHAtc3RyZWFtLWlkXHJcbmE9c2VuZHJlY3ZcclxuYT1tc2lk\nOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXJ0Y3AtbXV4XHJcbmE9cnRj\ncC1yc2l6ZVxyXG5hPXJ0cG1hcDo5NiBIMjY1LzkwMDAwXHJcbmE9cnRjcC1mYjo5NiBnb29nLXJl\nbWJcclxuYT1ydGNwLWZiOjk2IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6OTYgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6OTYgbmFja1xyXG5hPXJ0Y3AtZmI6OTYgbmFjayBwbGlcclxuYT1ydHBtYXA6\nOTcgcnR4LzkwMDAwXHJcbmE9Zm10cDo5NyBhcHQ9OTZcclxuYT1ydHBtYXA6OTggSDI2NC85MDAw\nMFxyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2Nc\nclxuYT1ydGNwLWZiOjk4IGNjbSBmaXJcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZi\nOjk4IG5hY2sgcGxpXHJcbmE9Zm10cDo5OCBsZXZlbC1hc3ltbWV0cnktYWxsb3dlZD0xO3BhY2tl\ndGl6YXRpb24tbW9kZT0xO3Byb2ZpbGUtbGV2ZWwtaWQ9NDJlMDFmXHJcbmE9cnRwbWFwOjk5IHJ0\neC85MDAwMFxyXG5hPWZtdHA6OTkgYXB0PTk4XHJcbmE9cnRwbWFwOjEwMCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjoxMDAgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMDAgdHJhbnNwb3J0LWNjXHJc\nbmE9cnRjcC1mYjoxMDAgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTAwIG5hY2tcclxuYT1ydGNwLWZi\nOjEwMCBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMDEgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMDEgYXB0\nPTEwMFxyXG5hPXJ0cG1hcDoxMjcgVlA4LzkwMDAwXHJcbmE9cnRjcC1mYjoxMjcgZ29vZy1yZW1i\nXHJcbmE9cnRjcC1mYjoxMjcgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjcgY2NtIGZpclxy\nXG5hPXJ0Y3AtZmI6MTI3IG5hY2tcclxuYT1ydGNwLWZiOjEyNyBuYWNrIHBsaVxyXG5hPXJ0cG1h\ncDoxMjMgcnR4LzkwMDAwXHJcbmE9Zm10cDoxMjMgYXB0PTEyN1xyXG5hPXJ0cG1hcDoxMjUgVlA5\nLzkwMDAwXHJcbmE9cnRjcC1mYjoxMjUgZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjoxMjUgdHJhbnNw\nb3J0LWNjXHJcbmE9cnRjcC1mYjoxMjUgY2NtIGZpclxyXG5hPXJ0Y3AtZmI6MTI1IG5hY2tcclxu\nYT1ydGNwLWZiOjEyNSBuYWNrIHBsaVxyXG5hPXJ0cG1hcDoxMjIgcnR4LzkwMDAwXHJcbmE9Zm10\ncDoxMjIgYXB0PTEyNVxyXG5hPXJ0cG1hcDoxMjQgcmVkLzkwMDAwXHJcbmE9cnRwbWFwOjEwNyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjEwNyBhcHQ9MTI0XHJcbmE9cnRwbWFwOjEwOCB1bHBmZWMvOTAw\nMDBcclxuYT1zc3JjLWdyb3VwOkZJRCA0MTUxNzc2ODIgMzUzNjc5MDI3NVxyXG5hPXNzcmM6NDE1\nMTc3NjgyIGNuYW1lOk9wK2hxVU1KMWpnTVh5MUhcclxuYT1zc3JjOjQxNTE3NzY4MiBtc2lkOkt2\nc0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6NDE1MTc3NjgyIG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDE1MTc3NjgyIGxhYmVsOkt2c1ZpZGVv\nVHJhY2tcclxuYT1zc3JjOjM1MzY3OTAyNzUgY25hbWU6T3AraHFVTUoxamdNWHkxSFxyXG5hPXNz\ncmM6MzUzNjc5MDI3NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5h\nPXNzcmM6MzUzNjc5MDI3NSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjM1\nMzY3OTAyNzUgbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673843342:coturn","icePassword1":"zbFy8CtSBAHWi5ivKTbbfmvDHbY\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:147 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackViewerSendSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12285 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34037 typ host generation 0 ufrag H9y4 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34037 typ host generation 0 ufrag H9y4 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12285 sendIceCandidate [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842764204","params":{"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 34037 typ host generation 0 ufrag H9y4 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:154 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackViewerSendSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54158 typ host generation 0 ufrag H9y4 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54158 typ host generation 0 ufrag H9y4 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12285 sendIceCandidate [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842764206","params":{"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54158 typ host generation 0 ufrag H9y4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:155 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackViewerSendSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (388ms) [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:19:23 GMT [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"c40edfb3-c0f3-46ae-85c4-6630d7771b62","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843363},{"uris":["turn:54.87.154.8:3478"],"username":"1673843363:coturn","password":"xFTZ3+ZwsMC56zP5haiiEHXMgpk=","expireTimestamp":1673843363}]} [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"c40edfb3-c0f3-46ae-85c4-6630d7771b62","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843363},{"uris":["turn:54.87.154.8:3478"],"username":"1673843363:coturn","password":"xFTZ3+ZwsMC56zP5haiiEHXMgpk=","expireTimestamp":1673843363}]} [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15828 typ srflx raddr 10.53.4.91 rport 54158 generation 0 ufrag H9y4 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 15828 typ srflx raddr 10.53.4.91 rport 54158 generation 0 ufrag H9y4 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12285 sendIceCandidate [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842764469","params":{"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 15828 typ srflx raddr 10.53.4.91 rport 54158 generation 0 ufrag H9y4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:418 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackViewerSendSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63721 typ relay raddr 223.104.77.207 rport 15828 generation 0 ufrag H9y4 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 63721 typ relay raddr 223.104.77.207 rport 15828 generation 0 ufrag H9y4 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 12285 sendIceCandidate [DEBUG END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842764746","params":{"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 63721 typ relay raddr 223.104.77.207 rport 15828 generation 0 ufrag H9y4 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:23.938 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:699 [INFO END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackViewerSendSignal [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:23.938 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842764} [DEBUG END] +2023-01-16 12:19:25.257 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842762_2078_839386608", "version": 2, "timestamp": 1673842764592, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ef0b753-4cc3-40b4-9d47-267ef9ac1b73", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Received IceCandidate from remote sessionId = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 checkAndAddIceCandidate message = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1168 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:19:25.257 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1686 [INFO END] +2023-01-16 12:19:25.257 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842763_2080_585970818", "version": 2, "timestamp": 1673842764809, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ef0b753-4cc3-40b4-9d47-267ef9ac1b73", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Received IceCandidate from remote sessionId = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 checkAndAddIceCandidate message = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 SDP exchange is not complete. Ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1168 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:19:25.257 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1923 [INFO END] +2023-01-16 12:19:25.257 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842762_2079_1660950531", "version": 2, "timestamp": 1673842764810, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjE0MTM3MjkyIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwNzUxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU1OTc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEzNjAyNjMwNTQgY25hbWU6c01XZHlwd0ZXTU1RREp2alxyXG5hPXNzcmM6MTM2MDI2MzA1NCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMzYwMjYzMDU0IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTM2MDI2MzA1NCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6bmNJSVxyXG5hPWljZS1wd2Q6SmpTN3Z0eVZXNEdiQ3U0bWNsYXVZWFZKXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgNDc6RUY6N0Y6QjU6NUE6MTM6M0Q6MjM6NDM6NEE6MjY6Nzg6QTA6QUI6NTY6NDY6OTU6QjY6OUM6NjA6Qzk6QzM6QzU6NzY6OTI6NUU6NUI6RDI6QkE6RDI6QjE6NkRcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDUwNzUxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU1OTc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjQ2MjU1NDM2NyBjbmFtZTpzTVdkeXB3RldNTVFESnZqXHJcbmE9c3NyYzo0NjI1NTQzNjcgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NDYyNTU0MzY3IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NDYyNTU0MzY3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpuY0lJXHJcbmE9aWNlLXB3ZDpKalM3dnR5Vlc0R2JDdTRtY2xhdVlYVkpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA0NzpFRjo3RjpCNTo1QToxMzozRDoyMzo0Mzo0QToyNjo3ODpBMDpBQjo1Njo0Njo5NTpCNjo5Qzo2MDpDOTpDMzpDNTo3Njo5Mjo1RTo1QjpEMjpCQTpEMjpCMTo2RFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "4ef0b753-4cc3-40b4-9d47-267ef9ac1b73", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Answer Sdp: v=0 +o=- 1614137292 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1360263054 cname:sMWdypwFWMMQDJvj +a=ssrc:1360263054 msid:myKvsVideoStream myAudioTrack +a=ssrc:1360263054 mslabel:myKvsVideoStream +a=ssrc:1360263054 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ncII +a=ice-pwd:JjS7vtyVW4GbCu4mclauYXVJ +a=ice-options:trickle +a=fingerprint:sha-256 47:EF:7F:B5:5A:13:3D:23:43:4A:26:78:A0:AB:56:46:95:B6:9C:60:C9:C3:C5:76:92:5E:5B:D2:BA:D2:B1:6D +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:462554367 cname:sMWdypwFWMMQDJvj +a=ssrc:462554367 msid:myKvsVideoStream myVideoTrack +a=ssrc:462554367 mslabel:myKvsVideoStream +a=ssrc:462554367 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ncII +a=ice-pwd:JjS7vtyVW4GbCu4mclauYXVJ +a=ice-options:trickle +a=fingerprint:sha-256 47:EF:7F:B5:5A:13:3D:23:43:4A:26:78:A0:AB:56:46:95:B6:9C:60:C9:C3:C5:76:92:5E:5B:D2:BA:D2:B1:6D +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 12285 addRemoteStream [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12285 addRemoteStream [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 12285 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Answer Client ID: 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN, 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onConnectionChange [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 12285 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 55975 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Added ice candidate after SDP exchange 0:0:candidate:1 1 udp 1694498815 103.29.141.81 50751 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1168 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:19:25.257 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2079 [INFO END] +2023-01-16 12:19:25.257 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=57cfbb1d-504b-4897-9133-00d1edf48c0b videoTrackState=LIVE [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 63721 typ relay raddr 223.104.77.207 rport 15828 generation 0 ufrag H9y4 network-id 3 network-cost 900 remote sdp = candidate:2608182753 1 udp 1694498815 56912 typ prflx generation 0 ufrag ncII [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:19:26.947 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842763_2081_335442585", "version": 2, "timestamp": 1673842765960, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 63758 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ef0b753-4cc3-40b4-9d47-267ef9ac1b73", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Received IceCandidate from remote sessionId = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 checkAndAddIceCandidate message = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Peer connection found already [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 63758 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1168 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:19:26.947 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3068 [INFO END] +2023-01-16 12:19:26.947 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842764_2082_2018547596", "version": 2, "timestamp": 1673842766152, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 62174 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "4ef0b753-4cc3-40b4-9d47-267ef9ac1b73", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Received IceCandidate from remote sessionId = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 checkAndAddIceCandidate message = 4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Peer connection found already [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1168 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 62174 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:19:26.947 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1168 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:19:26.947 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3433 [INFO END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onConnectionChange [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 12285 PeerConnection connected [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 12285 peerConnectSuccess [DEBUG END] +2023-01-16 12:19:28.375 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4325 [INFO END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 12285 startHeartbeat [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12285 getBitRate [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12284 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12284 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 12323 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:19:28.375 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5073 [INFO END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 12323 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 12323 registerBitRateCallback [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 12323 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:19:28.375 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:19:28.375 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:19:28.375 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:19:29.405 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12285 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:19:29.405 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 12285 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842689000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:19:31.057 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:4ef0b753-4cc3-40b4-9d47-267ef9ac1b73 [INFO END] +2023-01-16 12:19:31.057 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:19:31.057 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842771441","params":{"sessionId":"4ef0b753-4cc3-40b4-9d47-267ef9ac1b73"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@c885ce1 [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:19:31.057 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 12285 onConnectionChange [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 12285 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842769000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 12284 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:19:31.057 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:21.367 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:20:21.367 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10955 [DEBUG END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: timestamp=1673842821793 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: nonce=2ed57930-2ece-474f-a9ce-44a6dd853fa2 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: sign=87d381aba7a55829b8c9b9bd42a4292a [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:20:21.367 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:20:21.367 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:20:21.367 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:20:21.367 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:20:21 GMT [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=739 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:20:21 GMT [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=714 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:20:21 GMT [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-amzn-requestid=c8bad0d3-911e-42df-a501-c5320df73cc8 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WE7F0dIAMFtgw= [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d085-69f3155869b75a4a2bc40096;Sampled=0 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1160 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: timestamp=1673842822986 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: nonce=42f47846-caf4-4e83-99ec-0508cc4ea712 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: sign=7ff6c9e1ded4913791a8fa0d09255c32 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:20:22.540 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:20:22.540 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:20:22.540 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:20:22 GMT [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: x-amzn-requestid=3ef1cefa-bd3a-4c8c-a89e-b166e0247adc [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WFBHufIAMF3GQ= [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d086-43784e0859d91271503e44aa;Sampled=0 [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=590 [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1070}} [INFO END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1362,5,main] thread id:10989 [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (693ms) [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:20:22 GMT [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843422},{"uris":["turn:52.20.79.251:3478"],"username":"1673843422:coturn","password":"bFKEzuNqBZBP9NIEf7L1zWf6h1M=","expireTimestamp":1673843422}]} [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843422},{"uris":["turn:52.20.79.251:3478"],"username":"1673843422:coturn","password":"bFKEzuNqBZBP9NIEf7L1zWf6h1M=","expireTimestamp":1673843422}]} [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:20:23.582 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:20:23.582 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:20:23.582 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:17ae9f7a-e9b8-481f-81c2-8f333800ed72 耗时:0 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:111 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13091 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13091 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13091 createSdpOffer success [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13091 oldSDP =v=0 +o=- 281729615878697997 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:698X +a=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2559788329 cname:wymjbgasVHMDugsu +a=ssrc:2559788329 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2559788329 mslabel:KvsLocalMediaStream +a=ssrc:2559788329 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:698X +a=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1522819966 2420620631 +a=ssrc:1522819966 cname:wymjbgasVHMDugsu +a=ssrc:1522819966 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1522819966 mslabel:KvsLocalMediaStream +a=ssrc:1522819966 label:KvsVideoTrack +a=ssrc:2420620631 cname:wymjbgasVHMDugsu +a=ssrc:2420620631 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2420620631 mslabel:KvsLocalMediaStream +a=ssrc:2420620631 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] Message >>>signaling_threa - 13091 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 281729615878697997 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:698X\r\na=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2559788329 cname:wymjbgasVHMDugsu\r\na=ssrc:2559788329 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:2559788329 mslabel:KvsLocalMediaStream\r\na=ssrc:2559788329 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:698X\r\na=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1522819966 2420620631\r\na=ssrc:1522819966 cname:wymjbgasVHMDugsu\r\na=ssrc:1522819966 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1522819966 mslabel:KvsLocalMediaStream\r\na=ssrc:1522819966 label:KvsVideoTrack\r\na=ssrc:2420620631 cname:wymjbgasVHMDugsu\r\na=ssrc:2420620631 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2420620631 mslabel:KvsLocalMediaStream\r\na=ssrc:2420620631 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] Message >>>signaling_threa - 13091 createOffer description=v=0 +o=- 281729615878697997 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:698X +a=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:2559788329 cname:wymjbgasVHMDugsu +a=ssrc:2559788329 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:2559788329 mslabel:KvsLocalMediaStream +a=ssrc:2559788329 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:698X +a=ice-pwd:K0jx7eRBFA7SQOrw9zl98AG/ +a=ice-options:trickle renomination +a=fingerprint:sha-256 D8:00:58:B0:DA:6C:B9:69:9D:68:B5:E8:E1:46:91:01:94:82:C5:11:76:35:89:CE:CD:51:56:62:64:5A:87:3E +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1522819966 2420620631 +a=ssrc:1522819966 cname:wymjbgasVHMDugsu +a=ssrc:1522819966 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1522819966 mslabel:KvsLocalMediaStream +a=ssrc:1522819966 label:KvsVideoTrack +a=ssrc:2420620631 cname:wymjbgasVHMDugsu +a=ssrc:2420620631 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2420620631 mslabel:KvsLocalMediaStream +a=ssrc:2420620631 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13091 sendSdpOffer [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842845199","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDI4MTcyOTYxNTg3ODY5Nzk5NyAyIElO\nIElQNCAxMjcuMC4wLjFcclxucz0tXHJcbnQ9MCAwXHJcbmE9Z3JvdXA6QlVORExFIDAgMVxyXG5h\nPW1zaWQtc2VtYW50aWM6IFdNUyBLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbm09YXVkaW8gOSBVRFAv\nVExTL1JUUC9TQVZQRiAxMTEgMTAzIDEwNCA5IDEwMiAwIDggMTA2IDEwNSAxMyAxMTAgMTEyIDEx\nMyAxMjZcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5h\nPWljZS11ZnJhZzo2OThYXHJcbmE9aWNlLXB3ZDpLMGp4N2VSQkZBN1NRT3J3OXpsOThBRy9cclxu\nYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlvblxyXG5hPWZpbmdlcnByaW50OnNoYS0y\nNTYgRDg6MDA6NTg6QjA6REE6NkM6Qjk6Njk6OUQ6Njg6QjU6RTg6RTE6NDY6OTE6MDE6OTQ6ODI6\nQzU6MTE6NzY6MzU6ODk6Q0U6Q0Q6NTE6NTY6NjI6NjQ6NUE6ODc6M0VcclxuYT1zZXR1cDphY3Rw\nYXNzXHJcbmE9bWlkOjBcclxuYT1leHRtYXA6MSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nc3JjLWF1ZGlvLWxldmVsXHJcbmE9ZXh0bWFwOjIgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVy\naW1lbnRzL3J0cC1oZHJleHQvYWJzLXNlbmQtdGltZVxyXG5hPWV4dG1hcDozIGh0dHA6Ly93d3cu\naWV0Zi5vcmcvaWQvZHJhZnQtaG9sbWVyLXJtY2F0LXRyYW5zcG9ydC13aWRlLWNjLWV4dGVuc2lv\nbnMtMDFcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOm1pZFxy\nXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cnRwLXN0cmVhbS1p\nZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6cmVwYWlyZWQt\ncnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFt\nIEt2c0F1ZGlvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0cG1hcDoxMTEgb3B1cy80ODAwMC8y\nXHJcbmE9cnRjcC1mYjoxMTEgdHJhbnNwb3J0LWNjXHJcbmE9Zm10cDoxMTEgbWlucHRpbWU9MTA7\ndXNlaW5iYW5kZmVjPTFcclxuYT1ydHBtYXA6MTAzIElTQUMvMTYwMDBcclxuYT1ydHBtYXA6MTA0\nIElTQUMvMzIwMDBcclxuYT1ydHBtYXA6OSBHNzIyLzgwMDBcclxuYT1ydHBtYXA6MTAyIElMQkMv\nODAwMFxyXG5hPXJ0cG1hcDowIFBDTVUvODAwMFxyXG5hPXJ0cG1hcDo4IFBDTUEvODAwMFxyXG5h\nPXJ0cG1hcDoxMDYgQ04vMzIwMDBcclxuYT1ydHBtYXA6MTA1IENOLzE2MDAwXHJcbmE9cnRwbWFw\nOjEzIENOLzgwMDBcclxuYT1ydHBtYXA6MTEwIHRlbGVwaG9uZS1ldmVudC80ODAwMFxyXG5hPXJ0\ncG1hcDoxMTIgdGVsZXBob25lLWV2ZW50LzMyMDAwXHJcbmE9cnRwbWFwOjExMyB0ZWxlcGhvbmUt\nZXZlbnQvMTYwMDBcclxuYT1ydHBtYXA6MTI2IHRlbGVwaG9uZS1ldmVudC84MDAwXHJcbmE9c3Ny\nYzoyNTU5Nzg4MzI5IGNuYW1lOnd5bWpiZ2FzVkhNRHVnc3VcclxuYT1zc3JjOjI1NTk3ODgzMjkg\nbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjI1NTk3ODgz\nMjkgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzoyNTU5Nzg4MzI5IGxhYmVs\nOkt2c0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5\nIDEwMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBc\nclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Njk4WFxyXG5hPWljZS1w\nd2Q6SzBqeDdlUkJGQTdTUU9ydzl6bDk4QUcvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5v\nbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IEQ4OjAwOjU4OkIwOkRBOjZDOkI5OjY5\nOjlEOjY4OkI1OkU4OkUxOjQ2OjkxOjAxOjk0OjgyOkM1OjExOjc2OjM1Ojg5OkNFOkNEOjUxOjU2\nOjYyOjY0OjVBOjg3OjNFXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFw\nOjE0IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRw\nOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJc\nbmE9ZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0\ncDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2Mt\nZXh0ZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJp\nbWVudHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5h\nPWV4dG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3Zp\nZGVvLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50\ncy9ydHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0\ncC1oZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhk\ncmV4dDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNw\nLXJzaXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVt\nYlxyXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJc\nbmE9cnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5\nNyBydHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAw\nXHJcbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6\nOTggbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0\naXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4\nLzkwMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxu\nYT1ydGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2Ncclxu\nYT1ydGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6\nMTAwIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9\nMTAwXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJc\nclxuYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJc\nbmE9cnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFw\nOjEyMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkv\nOTAwMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3Bv\ncnQtY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5h\nPXJ0Y3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRw\nOjEyMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAw\nMFxyXG5hPXNzcmMtZ3JvdXA6RklEIDE1MjI4MTk5NjYgMjQyMDYyMDYzMVxyXG5hPXNzcmM6MTUy\nMjgxOTk2NiBjbmFtZTp3eW1qYmdhc1ZITUR1Z3N1XHJcbmE9c3NyYzoxNTIyODE5OTY2IG1zaWQ6\nS3ZzTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNTIyODE5OTY2IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MTUyMjgxOTk2NiBsYWJlbDpLdnNW\naWRlb1RyYWNrXHJcbmE9c3NyYzoyNDIwNjIwNjMxIGNuYW1lOnd5bWpiZ2FzVkhNRHVnc3Vcclxu\nYT1zc3JjOjI0MjA2MjA2MzEgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tc\nclxuYT1zc3JjOjI0MjA2MjA2MzEgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3Ny\nYzoyNDIwNjIwNjMxIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843422:coturn","icePassword1":"bFKEzuNqBZBP9NIEf7L1zWf6h1M\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:139 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackViewerSendSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13091 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56469 typ host generation 0 ufrag 698X network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56469 typ host generation 0 ufrag 698X network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13091 sendIceCandidate [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842845206","params":{"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 56469 typ host generation 0 ufrag 698X network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackViewerSendSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 41996 typ host generation 0 ufrag 698X network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 41996 typ host generation 0 ufrag 698X network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13091 sendIceCandidate [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842845207","params":{"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 41996 typ host generation 0 ufrag 698X network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackViewerSendSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 6213 typ srflx raddr 10.53.4.91 rport 41996 generation 0 ufrag 698X network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 6213 typ srflx raddr 10.53.4.91 rport 41996 generation 0 ufrag 698X network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13091 sendIceCandidate [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842845455","params":{"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 6213 typ srflx raddr 10.53.4.91 rport 41996 generation 0 ufrag 698X network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:391 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackViewerSendSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (412ms) [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:20:44 GMT [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"f407112a-0a81-44f6-af2f-8837cfe7f9a3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843444},{"uris":["turn:52.20.79.251:3478"],"username":"1673843444:coturn","password":"baRa63P8xxMq1/XDRwjpjip9xCY=","expireTimestamp":1673843444}]} [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"f407112a-0a81-44f6-af2f-8837cfe7f9a3","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843444},{"uris":["turn:52.20.79.251:3478"],"username":"1673843444:coturn","password":"baRa63P8xxMq1/XDRwjpjip9xCY=","expireTimestamp":1673843444}]} [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64961 typ relay raddr 223.104.77.201 rport 6213 generation 0 ufrag 698X network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 64961 typ relay raddr 223.104.77.201 rport 6213 generation 0 ufrag 698X network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13091 sendIceCandidate [DEBUG END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842845756","params":{"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 64961 typ relay raddr 223.104.77.201 rport 6213 generation 0 ufrag 698X network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:44.952 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:693 [INFO END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackViewerSendSignal [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:44.952 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842845} [DEBUG END] +2023-01-16 12:20:46.228 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842843_2083_655205435", "version": 2, "timestamp": 1673842845520, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxMTk0NTQ5NTU2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU3NDg4IHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDM2NDM5IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjk4ODUxNzEwMSBjbmFtZTpxN253QVd3U2NqVEJtY2VlXHJcbmE9c3NyYzo5ODg1MTcxMDEgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6OTg4NTE3MTAxIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6OTg4NTE3MTAxIGxhYmVsOm15QXVkaW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo1M2wwXHJcbmE9aWNlLXB3ZDpINXAxYjM5VHVZUGJVaXF2MEt2RkJWNHBcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTo4Qzo3NDpGODpCNzpEODo5QTo5QTpBQToxNjpGRDpGMzo3Qzo3QjpGODo4RjpEOTpCODo4OTowOTpDMDpBRjo1Qzo5MjoyMzpGRjo5QTo5ODo2NTpDNDpDNzowRFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDowXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxuYT1ydGNwLWZiOjggbmFja1xyXG5hPXJ0Y3AtZmI6OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjggdHJhbnNwb3J0LWNjXHJcbm09dmlkZW8gOSBVRFAvVExTL1JUUC9TQVZQRiA5OFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTc0ODggdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgMzY0MzkgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6MTgwOTMyODg5NyBjbmFtZTpxN253QVd3U2NqVEJtY2VlXHJcbmE9c3NyYzoxODA5MzI4ODk3IG1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE4MDkzMjg4OTcgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzoxODA5MzI4ODk3IGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzo1M2wwXHJcbmE9aWNlLXB3ZDpINXAxYjM5VHVZUGJVaXF2MEt2RkJWNHBcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA2NTo4Qzo3NDpGODpCNzpEODo5QTo5QTpBQToxNjpGRDpGMzo3Qzo3QjpGODo4RjpEOTpCODo4OTowOTpDMDpBRjo1Qzo5MjoyMzpGRjo5QTo5ODo2NTpDNDpDNzowRFxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "17ae9f7a-e9b8-481f-81c2-8f333800ed72", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Answer Sdp: v=0 +o=- 1194549556 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57488 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36439 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:988517101 cname:q7nwAWwScjTBmcee +a=ssrc:988517101 msid:myKvsVideoStream myAudioTrack +a=ssrc:988517101 mslabel:myKvsVideoStream +a=ssrc:988517101 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:53l0 +a=ice-pwd:H5p1b39TuYPbUiqv0KvFBV4p +a=ice-options:trickle +a=fingerprint:sha-256 65:8C:74:F8:B7:D8:9A:9A:AA:16:FD:F3:7C:7B:F8:8F:D9:B8:89:09:C0:AF:5C:92:23:FF:9A:98:65:C4:C7:0D +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 57488 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 36439 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1809328897 cname:q7nwAWwScjTBmcee +a=ssrc:1809328897 msid:myKvsVideoStream myVideoTrack +a=ssrc:1809328897 mslabel:myKvsVideoStream +a=ssrc:1809328897 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:53l0 +a=ice-pwd:H5p1b39TuYPbUiqv0KvFBV4p +a=ice-options:trickle +a=fingerprint:sha-256 65:8C:74:F8:B7:D8:9A:9A:AA:16:FD:F3:7C:7B:F8:8F:D9:B8:89:09:C0:AF:5C:92:23:FF:9A:98:65:C4:C7:0D +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 13091 addRemoteStream [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13091 addRemoteStream [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13091 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Answer Client ID: 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1362 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:20:46.228 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1789 [INFO END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onConnectionChange [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13091 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=6e6c0578-b3c4-4bed-bc2a-13aabb09a9b3 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:20:46.228 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842843_2084_1745558017", "version": 2, "timestamp": 1673842845929, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 36439 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "17ae9f7a-e9b8-481f-81c2-8f333800ed72", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Received IceCandidate from remote sessionId = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 checkAndAddIceCandidate message = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Peer connection found already [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 36439 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1362 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:20:46.228 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2009 [INFO END] +2023-01-16 12:20:46.228 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842843_2085_2039117669", "version": 2, "timestamp": 1673842845971, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 57488 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "17ae9f7a-e9b8-481f-81c2-8f333800ed72", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Received IceCandidate from remote sessionId = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 checkAndAddIceCandidate message = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Peer connection found already [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 57488 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:20:46.228 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1362 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:20:46.228 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2061 [INFO END] +2023-01-16 12:20:47.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842844_2086_2138963881", "version": 2, "timestamp": 1673842846658, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 59767 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "17ae9f7a-e9b8-481f-81c2-8f333800ed72", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Received IceCandidate from remote sessionId = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 checkAndAddIceCandidate message = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Peer connection found already [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 59767 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1362 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:20:47.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2738 [INFO END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64961 typ relay raddr 223.104.77.201 rport 6213 generation 0 ufrag 698X network-id 3 network-cost 900 remote sdp = candidate:1530196016 1 udp 1694498815 6942 typ prflx generation 0 ufrag 53l0 [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 64961 typ relay raddr 223.104.77.201 rport 6213 generation 0 ufrag 698X network-id 3 network-cost 900 remote sdp = candidate:1584157302 1 udp 2130706431 6941 typ prflx generation 0 ufrag 53l0 [DEBUG END] +2023-01-16 12:20:47.793 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842845_2087_947173579", "version": 2, "timestamp": 1673842847129, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 64203 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "17ae9f7a-e9b8-481f-81c2-8f333800ed72", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Received IceCandidate from remote sessionId = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 checkAndAddIceCandidate message = 17ae9f7a-e9b8-481f-81c2-8f333800ed72 [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Peer connection found already [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1362 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 64203 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:20:47.793 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1362 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:20:47.793 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3309 [INFO END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onConnectionChange [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13091 PeerConnection connected [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 13091 peerConnectSuccess [DEBUG END] +2023-01-16 12:20:49.364 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4300 [INFO END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13091 startHeartbeat [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13091 getBitRate [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13090 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13090 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 13123 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:20:49.364 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5107 [INFO END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 13123 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 13123 registerBitRateCallback [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 13123 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:20:49.364 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:20:49.364 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:20:49.364 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:20:50.390 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13091 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:20:50.390 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13091 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842769000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:20:52.065 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:17ae9f7a-e9b8-481f-81c2-8f333800ed72 [INFO END] +2023-01-16 12:20:52.065 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:20:52.065 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842852462","params":{"sessionId":"17ae9f7a-e9b8-481f-81c2-8f333800ed72"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:20:52.065 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13091 onConnectionChange [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13091 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@19db694, resetStatus=0, onLineRefresh=false, signature4localFile=1673842850000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13090 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:20:52.065 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:21:41.542 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:21:41.542 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10959 [DEBUG END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: timestamp=1673842901955 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: nonce=16854017-0e4d-42d7-b1d6-bdb6eb7316df [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: sign=40fe90c1100110ca09456b4743ebdd27 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:21:41.542 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:21:41.542 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:21:41.542 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:21:41.542 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:21:41 GMT [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=644 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:21:42 GMT [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amzn-requestid=52450616-cde2-4c46-b3ce-75160b22f0cf [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WRdGatoAMFYVg= [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d0d5-23262105730e52e5379ac7f8;Sampled=0 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1099 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: timestamp=1673842903098 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: nonce=4f37682d-00df-4442-b565-4d96c592a668 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: sign=f127a0647c7ee8e3f4fd6cf41e45c3f8 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:21:42.752 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:21:42.752 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:21:42 GMT [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amzn-requestid=45eff215-ef6f-478b-b9b9-e80e55041caf [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WRiEwEIAMF9wg= [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d0d6-0fd80c1274a32f0b4e6add53;Sampled=0 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=425 [INFO END] +2023-01-16 12:21:42.752 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1071}} [INFO END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (644ms) [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:21:42 GMT [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"424ee034-7e03-4777-8759-27dff1965915","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843502},{"uris":["turn:54.87.154.8:3478"],"username":"1673843502:coturn","password":"tqqu6PwWpGXl5x6T/SXjd034qg4=","expireTimestamp":1673843502}]} [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"424ee034-7e03-4777-8759-27dff1965915","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843502},{"uris":["turn:54.87.154.8:3478"],"username":"1673843502:coturn","password":"tqqu6PwWpGXl5x6T/SXjd034qg4=","expireTimestamp":1673843502}]} [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:21:43.758 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:21:43.758 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1537,5,main] thread id:10995 [DEBUG END] +2023-01-16 12:21:43.758 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:21:43.758 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:21:53 GMT [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=12886 [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:21:54.849 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@68d526d [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:424ee034-7e03-4777-8759-27dff1965915 耗时:0 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:122 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13735 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13735 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13735 createSdpOffer success [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 13735 oldSDP =v=0 +o=- 1966189692232505909 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1Xx1 +a=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw +a=ice-options:trickle renomination +a=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:452519413 cname:0S2EqOKLy+hhPwH1 +a=ssrc:452519413 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:452519413 mslabel:KvsLocalMediaStream +a=ssrc:452519413 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1Xx1 +a=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw +a=ice-options:trickle renomination +a=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3182391198 4050182243 +a=ssrc:3182391198 cname:0S2EqOKLy+hhPwH1 +a=ssrc:3182391198 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3182391198 mslabel:KvsLocalMediaStream +a=ssrc:3182391198 label:KvsVideoTrack +a=ssrc:4050182243 cname:0S2EqOKLy+hhPwH1 +a=ssrc:4050182243 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4050182243 mslabel:KvsLocalMediaStream +a=ssrc:4050182243 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] Message >>>signaling_threa - 13735 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 1966189692232505909 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1Xx1\r\na=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:452519413 cname:0S2EqOKLy+hhPwH1\r\na=ssrc:452519413 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:452519413 mslabel:KvsLocalMediaStream\r\na=ssrc:452519413 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:1Xx1\r\na=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 3182391198 4050182243\r\na=ssrc:3182391198 cname:0S2EqOKLy+hhPwH1\r\na=ssrc:3182391198 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:3182391198 mslabel:KvsLocalMediaStream\r\na=ssrc:3182391198 label:KvsVideoTrack\r\na=ssrc:4050182243 cname:0S2EqOKLy+hhPwH1\r\na=ssrc:4050182243 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:4050182243 mslabel:KvsLocalMediaStream\r\na=ssrc:4050182243 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] Message >>>signaling_threa - 13735 createOffer description=v=0 +o=- 1966189692232505909 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1Xx1 +a=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw +a=ice-options:trickle renomination +a=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39 +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:452519413 cname:0S2EqOKLy+hhPwH1 +a=ssrc:452519413 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:452519413 mslabel:KvsLocalMediaStream +a=ssrc:452519413 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:1Xx1 +a=ice-pwd:boJfY8e6OQgHXS0eUbNgSaWw +a=ice-options:trickle renomination +a=fingerprint:sha-256 35:8E:31:EC:C6:69:00:9A:0A:EB:D6:04:12:20:59:5C:F9:BE:A9:80:5F:51:14:BA:5C:B9:0D:31:AF:05:19:39 +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 3182391198 4050182243 +a=ssrc:3182391198 cname:0S2EqOKLy+hhPwH1 +a=ssrc:3182391198 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:3182391198 mslabel:KvsLocalMediaStream +a=ssrc:3182391198 label:KvsVideoTrack +a=ssrc:4050182243 cname:0S2EqOKLy+hhPwH1 +a=ssrc:4050182243 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:4050182243 mslabel:KvsLocalMediaStream +a=ssrc:4050182243 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13735 sendSdpOffer [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842924607","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDE5NjYxODk2OTIyMzI1MDU5MDkgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6MVh4MVxyXG5hPWljZS1wd2Q6Ym9KZlk4ZTZPUWdIWFMwZVViTmdTYVd3XHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDM1OjhFOjMxOkVDOkM2OjY5OjAwOjlBOjBBOkVCOkQ2OjA0OjEyOjIwOjU5OjVDOkY5OkJF\nOkE5OjgwOjVGOjUxOjE0OkJBOjVDOkI5OjBEOjMxOkFGOjA1OjE5OjM5XHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6NDUyNTE5NDEzIGNuYW1lOjBTMkVxT0tMeStoaFB3SDFcclxuYT1zc3JjOjQ1MjUxOTQxMyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6NDUyNTE5NDEz\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NDUyNTE5NDEzIGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6MVh4MVxyXG5hPWljZS1wd2Q6\nYm9KZlk4ZTZPUWdIWFMwZVViTmdTYVd3XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDM1OjhFOjMxOkVDOkM2OjY5OjAwOjlBOjBB\nOkVCOkQ2OjA0OjEyOjIwOjU5OjVDOkY5OkJFOkE5OjgwOjVGOjUxOjE0OkJBOjVDOkI5OjBEOjMx\nOkFGOjA1OjE5OjM5XHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDMxODIzOTExOTggNDA1MDE4MjI0M1xyXG5hPXNzcmM6MzE4MjM5\nMTE5OCBjbmFtZTowUzJFcU9LTHkraGhQd0gxXHJcbmE9c3NyYzozMTgyMzkxMTk4IG1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzozMTgyMzkxMTk4IG1zbGFi\nZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6MzE4MjM5MTE5OCBsYWJlbDpLdnNWaWRl\nb1RyYWNrXHJcbmE9c3NyYzo0MDUwMTgyMjQzIGNuYW1lOjBTMkVxT0tMeStoaFB3SDFcclxuYT1z\nc3JjOjQwNTAxODIyNDMgbXNpZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjQwNTAxODIyNDMgbXNsYWJlbDpLdnNMb2NhbE1lZGlhU3RyZWFtXHJcbmE9c3NyYzo0\nMDUwMTgyMjQzIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"424ee034-7e03-4777-8759-27dff1965915","iceUrl0":"stun:54.87.154.8:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:54.87.154.8:3478","iceUsername1":"1673843502:coturn","icePassword1":"tqqu6PwWpGXl5x6T/SXjd034qg4\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:145 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackViewerSendSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13735 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37563 typ host generation 0 ufrag 1Xx1 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37563 typ host generation 0 ufrag 1Xx1 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13735 sendIceCandidate [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842924611","params":{"sessionId":"424ee034-7e03-4777-8759-27dff1965915","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 37563 typ host generation 0 ufrag 1Xx1 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:148 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackViewerSendSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49172 typ host generation 0 ufrag 1Xx1 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 49172 typ host generation 0 ufrag 1Xx1 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13735 sendIceCandidate [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842924613","params":{"sessionId":"424ee034-7e03-4777-8759-27dff1965915","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 49172 typ host generation 0 ufrag 1Xx1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackViewerSendSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 44882 typ srflx raddr 10.53.4.91 rport 49172 generation 0 ufrag 1Xx1 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.207 44882 typ srflx raddr 10.53.4.91 rport 49172 generation 0 ufrag 1Xx1 network-id 3 network-cost 900:stun:54.87.154.8:3478:UNKNOWN [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13735 sendIceCandidate [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842924867","params":{"sessionId":"424ee034-7e03-4777-8759-27dff1965915","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.207 44882 typ srflx raddr 10.53.4.91 rport 49172 generation 0 ufrag 1Xx1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:404 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackViewerSendSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (413ms) [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:22:03 GMT [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"2a9547d9-2f5f-402e-8ef5-0d8b2bf763fb","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843523},{"uris":["turn:54.87.154.8:3478"],"username":"1673843523:coturn","password":"DA1I5s47iWXgxq3C6JL/cK0Vc6Q=","expireTimestamp":1673843523}]} [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"2a9547d9-2f5f-402e-8ef5-0d8b2bf763fb","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843523},{"uris":["turn:54.87.154.8:3478"],"username":"1673843523:coturn","password":"DA1I5s47iWXgxq3C6JL/cK0Vc6Q=","expireTimestamp":1673843523}]} [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceCandidate(): iceCandidate = [0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59759 typ relay raddr 223.104.77.207 rport 44882 generation 0 ufrag 1Xx1 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:1350281697 1 udp 41754367 54.87.154.8 59759 typ relay raddr 223.104.77.207 rport 44882 generation 0 ufrag 1Xx1 network-id 3 network-cost 900:turn:54.87.154.8:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 13735 sendIceCandidate [DEBUG END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842925145","params":{"sessionId":"424ee034-7e03-4777-8759-27dff1965915","webrtcCandidate":"candidate:1350281697 1 udp 41754367 54.87.154.8 59759 typ relay raddr 223.104.77.207 rport 44882 generation 0 ufrag 1Xx1 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:04.349 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:684 [INFO END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackViewerSendSignal [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:04.349 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:22:05.658 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842923_2088_1504758883", "version": 2, "timestamp": 1673842924955, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "424ee034-7e03-4777-8759-27dff1965915", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Received IceCandidate from remote sessionId = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 checkAndAddIceCandidate message = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1537 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:22:05.658 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1635 [INFO END] +2023-01-16 12:22:05.658 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842923_2089_728304888", "version": 2, "timestamp": 1673842925082, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNTEzNjgzODU2IDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDMzMTAyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxMDc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjIwMzMwMzEwMDggY25hbWU6REJOQysvVXdibERGYjFXOFxyXG5hPXNzcmM6MjAzMzAzMTAwOCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoyMDMzMDMxMDA4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MjAzMzAzMTAwOCBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6L3BlSVxyXG5hPWljZS1wd2Q6eGJISmdycUhaaHBJd1pOU0lKQ0RMNDdvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgOEM6OUE6MDM6NDI6M0Q6MDM6MEQ6N0Y6QzE6N0M6NTI6Mjc6OTQ6NjE6ODU6ODc6Q0Q6QjA6RkM6Mzc6RDU6RTY6RkI6RjU6MTQ6NTM6MDU6NzM6RDU6QkQ6MzA6RjVcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDMzMTAyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQxMDc1IHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjU1ODAyMzA3MCBjbmFtZTpEQk5DKy9Vd2JsREZiMVc4XHJcbmE9c3NyYzo1NTgwMjMwNzAgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15VmlkZW9UcmFja1xyXG5hPXNzcmM6NTU4MDIzMDcwIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6NTU4MDIzMDcwIGxhYmVsOm15VmlkZW9UcmFja1xyXG5hPXJ0Y3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzovcGVJXHJcbmE9aWNlLXB3ZDp4YkhKZ3JxSFpocEl3Wk5TSUpDREw0N29cclxuYT1pY2Utb3B0aW9uczp0cmlja2xlXHJcbmE9ZmluZ2VycHJpbnQ6c2hhLTI1NiA4Qzo5QTowMzo0MjozRDowMzowRDo3RjpDMTo3Qzo1MjoyNzo5NDo2MTo4NTo4NzpDRDpCMDpGQzozNzpENTpFNjpGQjpGNToxNDo1MzowNTo3MzpENTpCRDozMDpGNVxyXG5hPXNldHVwOmFjdGl2ZVxyXG5hPW1pZDoxXHJcbmE9c2VuZHJlY3ZcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVcclxuYT1ydHBtYXA6OTggSDI2NC85MDAwMFxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9uLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo5OCB0cmFuc3BvcnQtY2NcclxuIn0=", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "424ee034-7e03-4777-8759-27dff1965915", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Answer Sdp: v=0 +o=- 1513683856 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33102 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:2033031008 cname:DBNC+/UwblDFb1W8 +a=ssrc:2033031008 msid:myKvsVideoStream myAudioTrack +a=ssrc:2033031008 mslabel:myKvsVideoStream +a=ssrc:2033031008 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/peI +a=ice-pwd:xbHJgrqHZhpIwZNSIJCDL47o +a=ice-options:trickle +a=fingerprint:sha-256 8C:9A:03:42:3D:03:0D:7F:C1:7C:52:27:94:61:85:87:CD:B0:FC:37:D5:E6:FB:F5:14:53:05:73:D5:BD:30:F5 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 33102 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:558023070 cname:DBNC+/UwblDFb1W8 +a=ssrc:558023070 msid:myKvsVideoStream myVideoTrack +a=ssrc:558023070 mslabel:myKvsVideoStream +a=ssrc:558023070 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:/peI +a=ice-pwd:xbHJgrqHZhpIwZNSIJCDL47o +a=ice-options:trickle +a=fingerprint:sha-256 8C:9A:03:42:3D:03:0D:7F:C1:7C:52:27:94:61:85:87:CD:B0:FC:37:D5:E6:FB:F5:14:53:05:73:D5:BD:30:F5 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@95af92b], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@5e96188], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 13735 addRemoteStream [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13735 addRemoteStream [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 13735 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onConnectionChange [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 13735 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Answer Client ID: 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=0cb95fe7-1467-4de0-a0bc-cc7f38b4a899 videoTrackState=LIVE [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 41075 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1537 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:22:05.658 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:2032 [INFO END] +2023-01-16 12:22:05.658 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842923_2090_31771984", "version": 2, "timestamp": 1673842925125, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 33102 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "424ee034-7e03-4777-8759-27dff1965915", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Received IceCandidate from remote sessionId = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 checkAndAddIceCandidate message = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Peer connection found already [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 33102 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:22:05.658 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1537 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:22:05.658 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2040 [INFO END] +2023-01-16 12:22:07.284 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842924_2091_1261047366", "version": 2, "timestamp": 1673842926140, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 54.87.154.8 64356 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "424ee034-7e03-4777-8759-27dff1965915", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Received IceCandidate from remote sessionId = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 checkAndAddIceCandidate message = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Peer connection found already [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Added ice candidate 0:0:candidate:2 1 udp 16777215 54.87.154.8 64356 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1537 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:22:07.284 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2830 [INFO END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673842924} [DEBUG END] +2023-01-16 12:22:07.284 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673842924_2092_1285016704", "version": 2, "timestamp": 1673842926454, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 54.87.154.8 60253 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "424ee034-7e03-4777-8759-27dff1965915", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Received IceCandidate from remote sessionId = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 checkAndAddIceCandidate message = 424ee034-7e03-4777-8759-27dff1965915 [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Peer connection found already [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1537 Added ice candidate 0:0:candidate:3 1 udp 16777215 54.87.154.8 60253 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:22:07.284 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1537 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:22:07.284 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3160 [INFO END] +2023-01-16 12:22:08.289 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onSelectedCandidatePairChanged(): local sdp =candidate:1350281697 1 udp 41754367 54.87.154.8 59759 typ relay raddr 223.104.77.207 rport 44882 generation 0 ufrag 1Xx1 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 54.87.154.8 64356 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag /peI network-cost 999 [DEBUG END] +2023-01-16 12:22:08.289 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onConnectionChange [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 13735 PeerConnection connected [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 13735 peerConnectSuccess [DEBUG END] +2023-01-16 12:22:09.639 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5177 [INFO END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 13735 startHeartbeat [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13735 getBitRate [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13734 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13734 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 13806 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:22:09.639 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5981 [INFO END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 13806 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 13806 registerBitRateCallback [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 13806 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:22:09.639 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:22:09.639 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:22:09.639 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:22:10.664 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13735 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:22:10.664 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 13735 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842850000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:22:12.719 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:424ee034-7e03-4777-8759-27dff1965915 [INFO END] +2023-01-16 12:22:12.719 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:22:12.719 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673842933124","params":{"sessionId":"424ee034-7e03-4777-8759-27dff1965915"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@27293de [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:22:12.719 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 13735 onConnectionChange [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 13735 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@840053d, resetStatus=0, onLineRefresh=false, signature4localFile=1673842930000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 13734 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:22:12.719 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:01.797 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:23:01.797 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10968 [DEBUG END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: timestamp=1673842982213 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: nonce=18e0d20c-4ded-4635-a881-1f41e37ee67e [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: sign=7cd04f92898b9fc6a0e56a251df3b2a6 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:23:01.797 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:23:01.797 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:23:01.797 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:23:01.797 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:23:01 GMT [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=578 [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:23:01 GMT [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=720 [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:23:02.937 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:23:04.194 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_1792,5,main] thread id:10996 [DEBUG END] +2023-01-16 12:23:04.194 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:23:04 GMT [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: x-amzn-requestid=11a4c2d4-3cfc-4f08-9c77-e6026847a9a8 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WeZG3MoAMF6bw= [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d128-5677ee16584ef3e95a2feb51;Sampled=0 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=4572 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: timestamp=1673842986844 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: nonce=6d382480-b458-4ec3-9c25-2e2b18674016 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: sign=a0cbd40768d02e0f8e20b4d801d76266 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:23:06.792 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:23:06.792 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:23:06.792 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:23:06.792 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (1715ms) [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:23:07 GMT [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843587},{"uris":["turn:52.20.79.251:3478"],"username":"1673843587:coturn","password":"LWR4CwkqxhAeRxOWLXCZ8750RmA=","expireTimestamp":1673843587}]} [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843587},{"uris":["turn:52.20.79.251:3478"],"username":"1673843587:coturn","password":"LWR4CwkqxhAeRxOWLXCZ8750RmA=","expireTimestamp":1673843587}]} [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:23:08.640 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:23:08.640 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:23:08 GMT [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: x-amzn-requestid=00957b86-3736-4567-b7de-e2e33c295b6b [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0We8FjzIAMFd4Q= [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d12c-412f67a60eba859940769431;Sampled=0 [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=2981 [INFO END] +2023-01-16 12:23:09.833 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1073}} [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@6977ea2 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:d421492c-79c8-43a3-83e7-819c68dd2091 耗时:1 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:117 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14709 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14709 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14709 createSdpOffer success [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 14709 oldSDP =v=0 +o=- 8918285679604562616 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cja8 +a=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo +a=ice-options:trickle renomination +a=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:977657547 cname:WMQUmRyLYjogEbC7 +a=ssrc:977657547 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:977657547 mslabel:KvsLocalMediaStream +a=ssrc:977657547 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cja8 +a=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo +a=ice-options:trickle renomination +a=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 95351063 2734492865 +a=ssrc:95351063 cname:WMQUmRyLYjogEbC7 +a=ssrc:95351063 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:95351063 mslabel:KvsLocalMediaStream +a=ssrc:95351063 label:KvsVideoTrack +a=ssrc:2734492865 cname:WMQUmRyLYjogEbC7 +a=ssrc:2734492865 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2734492865 mslabel:KvsLocalMediaStream +a=ssrc:2734492865 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] Message >>>signaling_threa - 14709 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 8918285679604562616 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Cja8\r\na=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:977657547 cname:WMQUmRyLYjogEbC7\r\na=ssrc:977657547 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:977657547 mslabel:KvsLocalMediaStream\r\na=ssrc:977657547 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Cja8\r\na=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 95351063 2734492865\r\na=ssrc:95351063 cname:WMQUmRyLYjogEbC7\r\na=ssrc:95351063 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:95351063 mslabel:KvsLocalMediaStream\r\na=ssrc:95351063 label:KvsVideoTrack\r\na=ssrc:2734492865 cname:WMQUmRyLYjogEbC7\r\na=ssrc:2734492865 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:2734492865 mslabel:KvsLocalMediaStream\r\na=ssrc:2734492865 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] Message >>>signaling_threa - 14709 createOffer description=v=0 +o=- 8918285679604562616 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cja8 +a=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo +a=ice-options:trickle renomination +a=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:977657547 cname:WMQUmRyLYjogEbC7 +a=ssrc:977657547 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:977657547 mslabel:KvsLocalMediaStream +a=ssrc:977657547 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:Cja8 +a=ice-pwd:RuoFf6Y7/d1rvTDVFhrFojfo +a=ice-options:trickle renomination +a=fingerprint:sha-256 69:67:5B:E0:1C:66:F5:60:0E:67:A5:05:41:11:2F:B5:8A:36:3C:A5:2E:8A:20:5A:50:11:61:C7:95:3D:44:7D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 95351063 2734492865 +a=ssrc:95351063 cname:WMQUmRyLYjogEbC7 +a=ssrc:95351063 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:95351063 mslabel:KvsLocalMediaStream +a=ssrc:95351063 label:KvsVideoTrack +a=ssrc:2734492865 cname:WMQUmRyLYjogEbC7 +a=ssrc:2734492865 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:2734492865 mslabel:KvsLocalMediaStream +a=ssrc:2734492865 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14709 sendSdpOffer [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843005558","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDg5MTgyODU2Nzk2MDQ1NjI2MTYgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6Q2phOFxyXG5hPWljZS1wd2Q6UnVvRmY2WTcvZDFydlREVkZockZvamZvXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IDY5OjY3OjVCOkUwOjFDOjY2OkY1OjYwOjBFOjY3OkE1OjA1OjQxOjExOjJGOkI1OjhBOjM2\nOjNDOkE1OjJFOjhBOjIwOjVBOjUwOjExOjYxOkM3Ojk1OjNEOjQ0OjdEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTc3NjU3NTQ3IGNuYW1lOldNUVVtUnlMWWpvZ0ViQzdcclxuYT1zc3JjOjk3NzY1NzU0NyBt\nc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzQXVkaW9UcmFja1xyXG5hPXNzcmM6OTc3NjU3NTQ3\nIG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTc3NjU3NTQ3IGxhYmVsOkt2\nc0F1ZGlvVHJhY2tcclxubT12aWRlbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDk2IDk3IDk4IDk5IDEw\nMCAxMDEgMTI3IDEyMyAxMjUgMTIyIDEyNCAxMDcgMTA4XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxu\nYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Q2phOFxyXG5hPWljZS1wd2Q6\nUnVvRmY2WTcvZDFydlREVkZockZvamZvXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWlu\nYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEtMjU2IDY5OjY3OjVCOkUwOjFDOjY2OkY1OjYwOjBF\nOjY3OkE1OjA1OjQxOjExOjJGOkI1OjhBOjM2OjNDOkE1OjJFOjhBOjIwOjVBOjUwOjExOjYxOkM3\nOjk1OjNEOjQ0OjdEXHJcbmE9c2V0dXA6YWN0cGFzc1xyXG5hPW1pZDoxXHJcbmE9ZXh0bWFwOjE0\nIHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnRvZmZzZXRcclxuYT1leHRtYXA6MiBodHRwOi8v\nd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVudHMvcnRwLWhkcmV4dC9hYnMtc2VuZC10aW1lXHJcbmE9\nZXh0bWFwOjEzIHVybjozZ3BwOnZpZGVvLW9yaWVudGF0aW9uXHJcbmE9ZXh0bWFwOjMgaHR0cDov\nL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1ob2xtZXItcm1jYXQtdHJhbnNwb3J0LXdpZGUtY2MtZXh0\nZW5zaW9ucy0wMVxyXG5hPWV4dG1hcDoxMiBodHRwOi8vd3d3LndlYnJ0Yy5vcmcvZXhwZXJpbWVu\ndHMvcnRwLWhkcmV4dC9wbGF5b3V0LWRlbGF5XHJcbmE9ZXh0bWFwOjExIGh0dHA6Ly93d3cud2Vi\ncnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVvLWNvbnRlbnQtdHlwZVxyXG5hPWV4\ndG1hcDo3IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L3ZpZGVv\nLXRpbWluZ1xyXG5hPWV4dG1hcDo4IGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L2NvbG9yLXNwYWNlXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1o\nZHJleHQ6c2RlczptaWRcclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpz\nZGVzOnJ0cC1zdHJlYW0taWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOnJlcGFpcmVkLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3Zz\nTG9jYWxNZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJz\naXplXHJcbmE9cnRwbWFwOjk2IEgyNjUvOTAwMDBcclxuYT1ydGNwLWZiOjk2IGdvb2ctcmVtYlxy\nXG5hPXJ0Y3AtZmI6OTYgdHJhbnNwb3J0LWNjXHJcbmE9cnRjcC1mYjo5NiBjY20gZmlyXHJcbmE9\ncnRjcC1mYjo5NiBuYWNrXHJcbmE9cnRjcC1mYjo5NiBuYWNrIHBsaVxyXG5hPXJ0cG1hcDo5NyBy\ndHgvOTAwMDBcclxuYT1mbXRwOjk3IGFwdD05NlxyXG5hPXJ0cG1hcDo5OCBIMjY0LzkwMDAwXHJc\nbmE9cnRjcC1mYjo5OCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjk4IHRyYW5zcG9ydC1jY1xyXG5h\nPXJ0Y3AtZmI6OTggY2NtIGZpclxyXG5hPXJ0Y3AtZmI6OTggbmFja1xyXG5hPXJ0Y3AtZmI6OTgg\nbmFjayBwbGlcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXph\ndGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydHBtYXA6OTkgcnR4Lzkw\nMDAwXHJcbmE9Zm10cDo5OSBhcHQ9OThcclxuYT1ydHBtYXA6MTAwIEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjEwMCBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEwMCB0cmFuc3BvcnQtY2NcclxuYT1y\ndGNwLWZiOjEwMCBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMDAgbmFja1xyXG5hPXJ0Y3AtZmI6MTAw\nIG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEwMSBydHgvOTAwMDBcclxuYT1mbXRwOjEwMSBhcHQ9MTAw\nXHJcbmE9cnRwbWFwOjEyNyBWUDgvOTAwMDBcclxuYT1ydGNwLWZiOjEyNyBnb29nLXJlbWJcclxu\nYT1ydGNwLWZiOjEyNyB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjEyNyBjY20gZmlyXHJcbmE9\ncnRjcC1mYjoxMjcgbmFja1xyXG5hPXJ0Y3AtZmI6MTI3IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEy\nMyBydHgvOTAwMDBcclxuYT1mbXRwOjEyMyBhcHQ9MTI3XHJcbmE9cnRwbWFwOjEyNSBWUDkvOTAw\nMDBcclxuYT1ydGNwLWZiOjEyNSBnb29nLXJlbWJcclxuYT1ydGNwLWZiOjEyNSB0cmFuc3BvcnQt\nY2NcclxuYT1ydGNwLWZiOjEyNSBjY20gZmlyXHJcbmE9cnRjcC1mYjoxMjUgbmFja1xyXG5hPXJ0\nY3AtZmI6MTI1IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjEyMiBydHgvOTAwMDBcclxuYT1mbXRwOjEy\nMiBhcHQ9MTI1XHJcbmE9cnRwbWFwOjEyNCByZWQvOTAwMDBcclxuYT1ydHBtYXA6MTA3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6MTA3IGFwdD0xMjRcclxuYT1ydHBtYXA6MTA4IHVscGZlYy85MDAwMFxy\nXG5hPXNzcmMtZ3JvdXA6RklEIDk1MzUxMDYzIDI3MzQ0OTI4NjVcclxuYT1zc3JjOjk1MzUxMDYz\nIGNuYW1lOldNUVVtUnlMWWpvZ0ViQzdcclxuYT1zc3JjOjk1MzUxMDYzIG1zaWQ6S3ZzTG9jYWxN\nZWRpYVN0cmVhbSBLdnNWaWRlb1RyYWNrXHJcbmE9c3NyYzo5NTM1MTA2MyBtc2xhYmVsOkt2c0xv\nY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjk1MzUxMDYzIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxu\nYT1zc3JjOjI3MzQ0OTI4NjUgY25hbWU6V01RVW1SeUxZam9nRWJDN1xyXG5hPXNzcmM6MjczNDQ5\nMjg2NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6Mjcz\nNDQ5Mjg2NSBtc2xhYmVsOkt2c0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjI3MzQ0OTI4NjUg\nbGFiZWw6S3ZzVmlkZW9UcmFja1xyXG4ifQ\u003d\u003d\n","sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843587:coturn","icePassword1":"LWR4CwkqxhAeRxOWLXCZ8750RmA\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:143 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackViewerSendSignal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14709 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49186 typ host generation 0 ufrag Cja8 network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49186 typ host generation 0 ufrag Cja8 network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14709 sendIceCandidate [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843005565","params":{"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 49186 typ host generation 0 ufrag Cja8 network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:149 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackViewerSendSignal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54411 typ host generation 0 ufrag Cja8 network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 54411 typ host generation 0 ufrag Cja8 network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14709 sendIceCandidate [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843005567","params":{"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 54411 typ host generation 0 ufrag Cja8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:151 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackViewerSendSignal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (400ms) [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:23:24 GMT [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"503db360-3e96-4d3a-a91d-b3e61284181a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843604},{"uris":["turn:54.87.154.8:3478"],"username":"1673843604:coturn","password":"6UWfbIzbBLIiR7/mxI+eJXmxA4o=","expireTimestamp":1673843604}]} [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"503db360-3e96-4d3a-a91d-b3e61284181a","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843604},{"uris":["turn:54.87.154.8:3478"],"username":"1673843604:coturn","password":"6UWfbIzbBLIiR7/mxI+eJXmxA4o=","expireTimestamp":1673843604}]} [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 55727 typ srflx raddr 10.53.4.91 rport 54411 generation 0 ufrag Cja8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 55727 typ srflx raddr 10.53.4.91 rport 54411 generation 0 ufrag Cja8 network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14709 sendIceCandidate [DEBUG END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843005835","params":{"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 55727 typ srflx raddr 10.53.4.91 rport 54411 generation 0 ufrag Cja8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:25.299 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:419 [INFO END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackViewerSendSignal [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:25.299 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54567 typ relay raddr 223.104.77.201 rport 55727 generation 0 ufrag Cja8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 54567 typ relay raddr 223.104.77.201 rport 55727 generation 0 ufrag Cja8 network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 14709 sendIceCandidate [DEBUG END] +2023-01-16 12:23:26.382 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:23:26.382 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843006382","params":{"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 54567 typ relay raddr 223.104.77.201 rport 55727 generation 0 ufrag Cja8 network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:26.382 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:967 [INFO END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackViewerSendSignal [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673843005} [DEBUG END] +2023-01-16 12:23:26.382 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843004_2093_342314900", "version": 2, "timestamp": 1673843006022, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSAxNjk2MTE0NzIwIDIgSU4gSVA0IDEyNy4wLjAuMVxyXG5zPS1cclxudD0wIDBcclxuYT1ncm91cDpCVU5ETEUgMCAxXHJcbmE9bXNpZC1zZW1hbnRpYzogV01TIG15S3ZzVmlkZW9TdHJlYW1cclxubT1hdWRpbyA5IFVEUC9UTFMvUlRQL1NBVlBGIDhcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1MDMyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2MjkwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteUF1ZGlvVHJhY2tcclxuYT1zc3JjOjEwODUxNTA5MjMgY25hbWU6aDZSSFZRN29FMzUzRW1QRFxyXG5hPXNzcmM6MTA4NTE1MDkyMyBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlBdWRpb1RyYWNrXHJcbmE9c3NyYzoxMDg1MTUwOTIzIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTA4NTE1MDkyMyBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Y1Avc1xyXG5hPWljZS1wd2Q6SnF5SnFCZ00vSUlybjJrOUFmRnBjSm4xXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMEE6MkY6NDY6RTk6RkM6RUQ6MzA6Nzc6MDM6Qjk6NjU6RDc6NkE6QjA6NTc6Nzc6RTg6NDI6NEI6NDk6QjY6NUY6MUE6NEE6QjY6RjA6RDY6Rjk6MTU6NjQ6NDU6RTJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDM1MDMyIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDU2MjkwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjE3NjE2NzU5MzIgY25hbWU6aDZSSFZRN29FMzUzRW1QRFxyXG5hPXNzcmM6MTc2MTY3NTkzMiBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxNzYxNjc1OTMyIG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTc2MTY3NTkzMiBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6Y1Avc1xyXG5hPWljZS1wd2Q6SnF5SnFCZ00vSUlybjJrOUFmRnBjSm4xXHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgMEE6MkY6NDY6RTk6RkM6RUQ6MzA6Nzc6MDM6Qjk6NjU6RDc6NkE6QjA6NTc6Nzc6RTg6NDI6NEI6NDk6QjY6NUY6MUE6NEE6QjY6RjA6RDY6Rjk6MTU6NjQ6NDU6RTJcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "d421492c-79c8-43a3-83e7-819c68dd2091", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Answer Sdp: v=0 +o=- 1696114720 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35032 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56290 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:1085150923 cname:h6RHVQ7oE353EmPD +a=ssrc:1085150923 msid:myKvsVideoStream myAudioTrack +a=ssrc:1085150923 mslabel:myKvsVideoStream +a=ssrc:1085150923 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cP/s +a=ice-pwd:JqyJqBgM/IIrn2k9AfFpcJn1 +a=ice-options:trickle +a=fingerprint:sha-256 0A:2F:46:E9:FC:ED:30:77:03:B9:65:D7:6A:B0:57:77:E8:42:4B:49:B6:5F:1A:4A:B6:F0:D6:F9:15:64:45:E2 +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 35032 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 56290 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1761675932 cname:h6RHVQ7oE353EmPD +a=ssrc:1761675932 msid:myKvsVideoStream myVideoTrack +a=ssrc:1761675932 mslabel:myKvsVideoStream +a=ssrc:1761675932 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:cP/s +a=ice-pwd:JqyJqBgM/IIrn2k9AfFpcJn1 +a=ice-options:trickle +a=fingerprint:sha-256 0A:2F:46:E9:FC:ED:30:77:03:B9:65:D7:6A:B0:57:77:E8:42:4B:49:B6:5F:1A:4A:B6:F0:D6:F9:15:64:45:E2 +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@80dfd07], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 14709 addRemoteStream [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14709 addRemoteStream [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 14709 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Answer Client ID: d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Pending ice candidates found? null [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onConnectionChange [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1792 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 14709 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:23:26.382 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1930 [INFO END] +2023-01-16 12:23:26.382 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843004_2095_1644488551", "version": 2, "timestamp": 1673843006195, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 35032 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d421492c-79c8-43a3-83e7-819c68dd2091", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=28adf14f-c49b-4d54-9edb-dde2ea0c1a4d videoTrackState=LIVE [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Received IceCandidate from remote sessionId = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 checkAndAddIceCandidate message = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Peer connection found already [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 35032 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:23:26.382 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1792 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:23:26.382 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1939 [INFO END] +2023-01-16 12:23:27.393 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843004_2094_941858628", "version": 2, "timestamp": 1673843006221, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 56290 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d421492c-79c8-43a3-83e7-819c68dd2091", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Received IceCandidate from remote sessionId = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 checkAndAddIceCandidate message = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Peer connection found already [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Added ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 56290 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1792 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:23:27.393 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1982 [INFO END] +2023-01-16 12:23:27.393 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843005_2096_1013749772", "version": 2, "timestamp": 1673843007064, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 59901 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d421492c-79c8-43a3-83e7-819c68dd2091", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Received IceCandidate from remote sessionId = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 checkAndAddIceCandidate message = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Peer connection found already [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 59901 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:23:27.393 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1792 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:23:27.393 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2820 [INFO END] +2023-01-16 12:23:28.842 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843005_2097_553786482", "version": 2, "timestamp": 1673843007710, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 62555 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "d421492c-79c8-43a3-83e7-819c68dd2091", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Received IceCandidate from remote sessionId = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 checkAndAddIceCandidate message = d421492c-79c8-43a3-83e7-819c68dd2091 [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Peer connection found already [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_1792 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 62555 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_1792 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:23:28.842 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3428 [INFO END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 54567 typ relay raddr 223.104.77.201 rport 55727 generation 0 ufrag Cja8 network-id 3 network-cost 900 remote sdp = candidate:2 1 udp 16777215 52.20.79.251 59901 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag cP/s network-cost 999 [DEBUG END] +2023-01-16 12:23:28.842 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onConnectionChange [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 14709 PeerConnection connected [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 14709 peerConnectSuccess [DEBUG END] +2023-01-16 12:23:30.912 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:5496 [INFO END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 14709 startHeartbeat [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 getBitRate [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14708 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:23:30.912 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14708 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:23:31.932 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:23:31.932 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 14746 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:23:33.929 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:8707 [INFO END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 14746 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 14746 registerBitRateCallback [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 14746 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:23:33.929 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:23:33.929 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:23:33.929 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:23:34.930 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:23:34.930 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673842930000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:23:34.930 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 14709 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:23:36.053 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:d421492c-79c8-43a3-83e7-819c68dd2091 [INFO END] +2023-01-16 12:23:36.053 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:23:36.053 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843016054","params":{"sessionId":"d421492c-79c8-43a3-83e7-819c68dd2091"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@a03bbd5 [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:23:36.053 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 14709 onConnectionChange [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 14709 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@3deee83, resetStatus=0, onLineRefresh=false, signature4localFile=1673843014000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 14708 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:23:36.053 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:24:26.941 [INFO BEGIN] ModuleJsonHelper [method:initJsonConfig] [INFO END] +2023-01-16 12:24:26.941 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectingThread[Mqtt Connect Thread,5,main] thread id:10969 [DEBUG END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: timestamp=1673843067350 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: nonce=f382a765-d6f7-4215-bf23-8936930a45e2 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: sign=b230c3da299bf918a6b2289eafc573a4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request body:{} [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:24:26.941 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:24:26.941 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:24:26.941 [DEBUG BEGIN] KeyValueAttrsLayout [method:setValueIconVisibility] 0 [DEBUG END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 thread:OkHttp https://account-inn-test.tcljd.com/... [INFO END] +2023-01-16 12:24:26.941 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:24:27 GMT [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 code:200 requestTime=641 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:24:27 GMT [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: content-type=application/json;charset=UTF-8 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Origin [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Method [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: vary=Access-Control-Request-Headers [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-content-type-options=nosniff [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-xss-protection=1; mode=block [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: cache-control=no-cache, no-store, max-age=0, must-revalidate [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: pragma=no-cache [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: expires=0 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-frame-options=DENY [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: referrer-policy=no-referrer [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 code:200 requestTime=792 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/protocol/notAgree?clientId=99397870&token=eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg&username=332863470 +{"status":1,"data":[],"msg":"success"} [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog body: https://account-inn-test.tcljd.com/common/getPublicKey?clientId=99397870 +{"status":1,"msg":"success","publicKey":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5UpxCQAM0zmaCwQuWIu031t4i3hxBpI3wCePC/MO3QEd7VNYVR7EhhteIg3sujZ2qEdipbNEt9aRlytQUiSgFee6KVNSBENUR/j3anTqxXnxzkTT/00Bj/MZF7z3IeVCKjXWjULj2qZ0gRMkHSLWj3s6WWifNRtECUFqPV6b6nQIDAQAB"} [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] ProtocolRepository getProtocolNotAgree: success [] [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:24:27 GMT [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amzn-requestid=38e289e7-ea24-4449-855e-29b6a317f340 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WrTGHZIAMFS0Q= [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d17b-3cafdd1a15dc3f96410721b2;Sampled=0 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things code:200 requestTime=1176 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/user/get_things +{"code": 0, "message": "SUCCESS", "data": [{"deviceId": "B4KDTwAAAAU", "productKey": "vxeTDpXJ8mIxqG2c", "isControl": 1, "otaStatus": 3, "platform": "IPC", "nickName": null, "deviceName": "Indoor Camera", "headUrl": "https://in-default-dev.aws.tcljd.com/image/69d12ced5a77ae967db129b9864cfabc.png", "defaultVideoIcon": "https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png", "type": 1, "masterId": "332863470", "isOnline": "1", "ssid": "", "bindTime": "2023-01-12 10:57:56", "deviceType": "Indoor_02", "firmwareVersion": "IPC-RK1103V1.23.0113", "identifiers": [{"identifier": "cameraStatus", "value": "1"}, {"identifier": "manualAlarmSwitch", "value": "0"}, {"identifier": "signaStrength", "value": "-28"}, {"identifier": "cameraResetStatus", "value": "0"}], "labels": [], "sn": "NC02ULM0000TLN140006", "entranceId": 2, "tenantId": "MPE431"}]} [INFO END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [] [DEBUG END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: platform=android [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: appVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: THomeVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: accessToken=eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJzc29JZCI6IjMzMjg2MzQ3MCIsImFwcElkIjoid3g2ZTFhZjNmYTg0ZmJlNTIzIiwibWFjIjoiZGVmYXVsdCIsImV4cGlyZWREYXRlIjoiMTY3Mzg0MzkzNCJ9.kG95vOiueIoJ4TVW5C39dkmW9KpoISik-F4LL9mDgvycMgJS4QM7OHJPHeiCnnjSZScCgfE9xA32FLa4StfGig [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: countryCode=US [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: Accept-Language=en [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: timestamp=1673843068559 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: nonce=5a743027-8de0-4098-af13-25884b4e2eed [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: sign=2c4efd4c655c11524afb294691ec0781 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: TH_platform=android [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: TH_version=1.0.0.4 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: TH_appBulid=500100004 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: CountryName=United+States [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: User-Agent=Android [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: appBuildVersion=1.0.0.4 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: t-app-version=1.0.0.4 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: t-platform-type=Android [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: t-store-uuid=ipcCamera [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new thread:OkHttp https://us-api-test.ipc.tonlyiot.net/... [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog request body:null [INFO END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] DeviceItemVH setErrorStatusLayout: online = 1 resetStatus = 0 powerStatus = 1 [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:24:28.141 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] TclRtcAPICache tmpDeviceId:B4KDTwAAAAU [INFO END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 1 createCallV3 [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:24:28.141 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: date=Mon, 16 Jan 2023 04:24:27 GMT [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: content-type=application/json [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amzn-requestid=4eba0ed0-6dd4-46aa-ade2-afe20cd57a67 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: access-control-allow-origin=* [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amz-apigw-id=e0WrYHUIoAMFbjw= [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: x-amzn-trace-id=Root=1-63c4d17b-6ddc6f1968e625da05b30c23;Sampled=0 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: access-control-allow-credentials=true [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog response: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new code:200 requestTime=437 [INFO END] +2023-01-16 12:24:28.141 [INFO BEGIN] NetworkLog body: https://us-api-test.ipc.tonlyiot.net/v3/message/app/message-new +{"code": 0, "message": "SUCCESS", "data": {"count": 1074}} [INFO END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (727ms) [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:24:28 GMT [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] IotMqttManager onStatusChanged: ConnectedThread[MQTT Call: u@332863470_6935,5,main] thread id:11003 [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843668},{"uris":["turn:52.20.79.251:3478"],"username":"1673843668:coturn","password":"7avzM6SB9h9dja7KvIPCjrbS71Q=","expireTimestamp":1673843668}]} [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (298-byte body) [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","iceServers":[{"uris":["stun:52.20.79.251:3478"],"username":"","password":"","expireTimestamp":1673843668},{"uris":["turn:52.20.79.251:3478"],"username":"1673843668:coturn","password":"7avzM6SB9h9dja7KvIPCjrbS71Q=","expireTimestamp":1673843668}]} [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:24:29.337 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:24:29.337 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:24:29.337 [INFO BEGIN] IotMqttManager subscribeWithState success: down/332863470/wx6e1af3fa84fbe523 [INFO END] +2023-01-16 12:24:29.337 [INFO BEGIN] IotMqttManager subscribeWithState success: $aws/things/B4KDTwAAAAU/shadow/update/documents [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] BaseLiveFragment Tests switchFragment:PlaybackFragment [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] BaseLiveFragment Tests switchFragment:LiveFragment [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>main setRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerSetRemoteAudioStatus isEnable = true [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager setRemoteAudioStatus data is null, return [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer 发起直播准备获取 getCallData:com.tcl.bmvideo.live.WebRtcLivePlayer@3a83a84 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclRtcAPICache 缓存命中! [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer getCallData获取结束,耗时:0 [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer 准备 P2P 打洞,耗时:0 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>main startCall [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>main startWebRtcInternal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerStart [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer 发起 P2P 通话 startCall:6300a721-939f-4143-a069-daa690ea2ae1 耗时:0 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclRtcAPICache 发起请求! [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] TclRtcAPICache requestCallData [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] BaseVideoView setPlayState: 1 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] Iot getCurrentH5Envi = 1 [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] LiveAPIImpl >>>MainThreadPool - 2 createCallV3 [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> POST http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json; charset=utf-8 [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Length: 2 [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = token: eyJhbGciOiJSUzI1NiJ9.eyJvZmZsaW5lIjp0cnVlLCJvZmZsaW5lX2lkIjoiMTYxNDc5OTIyNDY5NTgyMDI4OCIsInJlZ2lvbiI6IklOIiwiZXhwIjoxNjc2NDI1MTExLCJpYXQiOjE2NzM4MzMxMTEsInNjYW5Db2RlIjpudWxsLCJ1c2VybmFtZSI6IjMzMjg2MzQ3MCJ9.HnnTpqUULYSe2_RnslgwfH6DLDTiKGbVJmQG1IyC3iUU3ibq4Gj4Gnzw-hSd60Yzx3gH1Q_vf9RBPOn-fl7cboPWVXtLyftFpn_ffwwzNX_GuyNAkpAvPXyBNZk2-bPu3lNHCXHhImYR3tXv7-w59cuBH4QX7PLvU4suSJPJWfg [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {} [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = --> END POST (2-byte body) [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] GestureViewBinder renew [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager set hardware video decoder [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager brand = HUAWEI [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager createAudioDeviceModule set usage [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager initView [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] CustomAudioManager >>>TaskQueueManager No headset,open speaker [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initRtcSuccess [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>TaskQueueManager init [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令准备 registerSignalNotifyListener,耗时:108 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager initSignalSuccess [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager start task [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createSdpOffer [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager createLocalPeerConnection [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager initLocalMedia [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeDataChannelHandler >>>TaskQueueManager createDataChannel [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onRenegotiationNeeded(): [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager addLocalStream,Sending audio track [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalStream [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager addLocalVideoTrackToPeer,Sending video track [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackStartWebrtcConnect [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15369 defaultSDP-onCreateSuccess(): [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15369 createSdpOffer onCreateSuccess [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15369 createSdpOffer success [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerPeerConnectTask >>>signaling_threa - 15369 oldSDP =v=0 +o=- 3550182248934535863 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dOzt +a=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:94782427 cname:tBH+7qyGJQO3691d +a=ssrc:94782427 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:94782427 mslabel:KvsLocalMediaStream +a=ssrc:94782427 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dOzt +a=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1523195658 595273165 +a=ssrc:1523195658 cname:tBH+7qyGJQO3691d +a=ssrc:1523195658 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1523195658 mslabel:KvsLocalMediaStream +a=ssrc:1523195658 label:KvsVideoTrack +a=ssrc:595273165 cname:tBH+7qyGJQO3691d +a=ssrc:595273165 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:595273165 mslabel:KvsLocalMediaStream +a=ssrc:595273165 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onSignalingChange(): signalingState = [HAVE_LOCAL_OFFER] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 createSdpOfferSuccess [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] Message >>>signaling_threa - 15369 createOffer PayLoad={"type":"offer","sdp":"v=0\r\no=- 3550182248934535863 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS KvsLocalMediaStream\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:dOzt\r\na=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsAudioTrack\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:102 ILBC/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:94782427 cname:tBH+7qyGJQO3691d\r\na=ssrc:94782427 msid:KvsLocalMediaStream KvsAudioTrack\r\na=ssrc:94782427 mslabel:KvsLocalMediaStream\r\na=ssrc:94782427 label:KvsAudioTrack\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:dOzt\r\na=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendrecv\r\na=msid:KvsLocalMediaStream KvsVideoTrack\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H265/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 VP8/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 VP9/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=125\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 1523195658 595273165\r\na=ssrc:1523195658 cname:tBH+7qyGJQO3691d\r\na=ssrc:1523195658 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:1523195658 mslabel:KvsLocalMediaStream\r\na=ssrc:1523195658 label:KvsVideoTrack\r\na=ssrc:595273165 cname:tBH+7qyGJQO3691d\r\na=ssrc:595273165 msid:KvsLocalMediaStream KvsVideoTrack\r\na=ssrc:595273165 mslabel:KvsLocalMediaStream\r\na=ssrc:595273165 label:KvsVideoTrack\r\n"} [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] Message >>>signaling_threa - 15369 createOffer description=v=0 +o=- 3550182248934535863 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS KvsLocalMediaStream +m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dOzt +a=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D +a=setup:actpass +a=mid:0 +a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsAudioTrack +a=rtcp-mux +a=rtpmap:111 opus/48000/2 +a=rtcp-fb:111 transport-cc +a=fmtp:111 minptime=10;useinbandfec=1 +a=rtpmap:103 ISAC/16000 +a=rtpmap:104 ISAC/32000 +a=rtpmap:9 G722/8000 +a=rtpmap:102 ILBC/8000 +a=rtpmap:0 PCMU/8000 +a=rtpmap:8 PCMA/8000 +a=rtpmap:106 CN/32000 +a=rtpmap:105 CN/16000 +a=rtpmap:13 CN/8000 +a=rtpmap:110 telephone-event/48000 +a=rtpmap:112 telephone-event/32000 +a=rtpmap:113 telephone-event/16000 +a=rtpmap:126 telephone-event/8000 +a=ssrc:94782427 cname:tBH+7qyGJQO3691d +a=ssrc:94782427 msid:KvsLocalMediaStream KvsAudioTrack +a=ssrc:94782427 mslabel:KvsLocalMediaStream +a=ssrc:94782427 label:KvsAudioTrack +m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124 107 108 +c=IN IP4 0.0.0.0 +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:dOzt +a=ice-pwd:GOSFETqfEClE77vYHMAfB7YJ +a=ice-options:trickle renomination +a=fingerprint:sha-256 BD:1B:2D:71:6F:2C:5E:A3:BE:94:A5:AE:1D:E3:54:01:E1:4E:CF:16:09:33:B3:C1:78:E3:20:5B:A3:1C:7F:5D +a=setup:actpass +a=mid:1 +a=extmap:14 urn:ietf:params:rtp-hdrext:toffset +a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time +a=extmap:13 urn:3gpp:video-orientation +a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 +a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay +a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type +a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing +a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space +a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid +a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id +a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id +a=sendrecv +a=msid:KvsLocalMediaStream KvsVideoTrack +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:96 H265/90000 +a=rtcp-fb:96 goog-remb +a=rtcp-fb:96 transport-cc +a=rtcp-fb:96 ccm fir +a=rtcp-fb:96 nack +a=rtcp-fb:96 nack pli +a=rtpmap:97 rtx/90000 +a=fmtp:97 apt=96 +a=rtpmap:98 H264/90000 +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc +a=rtcp-fb:98 ccm fir +a=rtcp-fb:98 nack +a=rtcp-fb:98 nack pli +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtpmap:99 rtx/90000 +a=fmtp:99 apt=98 +a=rtpmap:100 H264/90000 +a=rtcp-fb:100 goog-remb +a=rtcp-fb:100 transport-cc +a=rtcp-fb:100 ccm fir +a=rtcp-fb:100 nack +a=rtcp-fb:100 nack pli +a=rtpmap:101 rtx/90000 +a=fmtp:101 apt=100 +a=rtpmap:127 VP8/90000 +a=rtcp-fb:127 goog-remb +a=rtcp-fb:127 transport-cc +a=rtcp-fb:127 ccm fir +a=rtcp-fb:127 nack +a=rtcp-fb:127 nack pli +a=rtpmap:123 rtx/90000 +a=fmtp:123 apt=127 +a=rtpmap:125 VP9/90000 +a=rtcp-fb:125 goog-remb +a=rtcp-fb:125 transport-cc +a=rtcp-fb:125 ccm fir +a=rtcp-fb:125 nack +a=rtcp-fb:125 nack pli +a=rtpmap:122 rtx/90000 +a=fmtp:122 apt=125 +a=rtpmap:124 red/90000 +a=rtpmap:107 rtx/90000 +a=fmtp:107 apt=124 +a=rtpmap:108 ulpfec/90000 +a=ssrc-group:FID 1523195658 595273165 +a=ssrc:1523195658 cname:tBH+7qyGJQO3691d +a=ssrc:1523195658 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:1523195658 mslabel:KvsLocalMediaStream +a=ssrc:1523195658 label:KvsVideoTrack +a=ssrc:595273165 cname:tBH+7qyGJQO3691d +a=ssrc:595273165 msid:KvsLocalMediaStream KvsVideoTrack +a=ssrc:595273165 mslabel:KvsLocalMediaStream +a=ssrc:595273165 label:KvsVideoTrack + [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15369 sendSdpOffer [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/sdpOffer/invoke [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843088349","params":{"webrtcSdp":"eyJ0eXBlIjoib2ZmZXIiLCJzZHAiOiJ2PTBcclxubz0tIDM1NTAxODIyNDg5MzQ1MzU4NjMgMiBJ\nTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxu\nYT1tc2lkLXNlbWFudGljOiBXTVMgS3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5tPWF1ZGlvIDkgVURQ\nL1RMUy9SVFAvU0FWUEYgMTExIDEwMyAxMDQgOSAxMDIgMCA4IDEwNiAxMDUgMTMgMTEwIDExMiAx\nMTMgMTI2XHJcbmM9SU4gSVA0IDAuMC4wLjBcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxu\nYT1pY2UtdWZyYWc6ZE96dFxyXG5hPWljZS1wd2Q6R09TRkVUcWZFQ2xFNzd2WUhNQWZCN1lKXHJc\nbmE9aWNlLW9wdGlvbnM6dHJpY2tsZSByZW5vbWluYXRpb25cclxuYT1maW5nZXJwcmludDpzaGEt\nMjU2IEJEOjFCOjJEOjcxOjZGOjJDOjVFOkEzOkJFOjk0OkE1OkFFOjFEOkUzOjU0OjAxOkUxOjRF\nOkNGOjE2OjA5OjMzOkIzOkMxOjc4OkUzOjIwOjVCOkEzOjFDOjdGOjVEXHJcbmE9c2V0dXA6YWN0\ncGFzc1xyXG5hPW1pZDowXHJcbmE9ZXh0bWFwOjEgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6\nc3NyYy1hdWRpby1sZXZlbFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBl\ncmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjQgdXJuOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6c2RlczptaWRc\nclxuYT1leHRtYXA6NSB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJ0cC1zdHJlYW0t\naWRcclxuYT1leHRtYXA6NiB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4dDpzZGVzOnJlcGFpcmVk\nLXJ0cC1zdHJlYW0taWRcclxuYT1zZW5kcmVjdlxyXG5hPW1zaWQ6S3ZzTG9jYWxNZWRpYVN0cmVh\nbSBLdnNBdWRpb1RyYWNrXHJcbmE9cnRjcC1tdXhcclxuYT1ydHBtYXA6MTExIG9wdXMvNDgwMDAv\nMlxyXG5hPXJ0Y3AtZmI6MTExIHRyYW5zcG9ydC1jY1xyXG5hPWZtdHA6MTExIG1pbnB0aW1lPTEw\nO3VzZWluYmFuZGZlYz0xXHJcbmE9cnRwbWFwOjEwMyBJU0FDLzE2MDAwXHJcbmE9cnRwbWFwOjEw\nNCBJU0FDLzMyMDAwXHJcbmE9cnRwbWFwOjkgRzcyMi84MDAwXHJcbmE9cnRwbWFwOjEwMiBJTEJD\nLzgwMDBcclxuYT1ydHBtYXA6MCBQQ01VLzgwMDBcclxuYT1ydHBtYXA6OCBQQ01BLzgwMDBcclxu\nYT1ydHBtYXA6MTA2IENOLzMyMDAwXHJcbmE9cnRwbWFwOjEwNSBDTi8xNjAwMFxyXG5hPXJ0cG1h\ncDoxMyBDTi84MDAwXHJcbmE9cnRwbWFwOjExMCB0ZWxlcGhvbmUtZXZlbnQvNDgwMDBcclxuYT1y\ndHBtYXA6MTEyIHRlbGVwaG9uZS1ldmVudC8zMjAwMFxyXG5hPXJ0cG1hcDoxMTMgdGVsZXBob25l\nLWV2ZW50LzE2MDAwXHJcbmE9cnRwbWFwOjEyNiB0ZWxlcGhvbmUtZXZlbnQvODAwMFxyXG5hPXNz\ncmM6OTQ3ODI0MjcgY25hbWU6dEJIKzdxeUdKUU8zNjkxZFxyXG5hPXNzcmM6OTQ3ODI0MjcgbXNp\nZDpLdnNMb2NhbE1lZGlhU3RyZWFtIEt2c0F1ZGlvVHJhY2tcclxuYT1zc3JjOjk0NzgyNDI3IG1z\nbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6OTQ3ODI0MjcgbGFiZWw6S3ZzQXVk\naW9UcmFja1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOTYgOTcgOTggOTkgMTAwIDEw\nMSAxMjcgMTIzIDEyNSAxMjIgMTI0IDEwNyAxMDhcclxuYz1JTiBJUDQgMC4wLjAuMFxyXG5hPXJ0\nY3A6OSBJTiBJUDQgMC4wLjAuMFxyXG5hPWljZS11ZnJhZzpkT3p0XHJcbmE9aWNlLXB3ZDpHT1NG\nRVRxZkVDbEU3N3ZZSE1BZkI3WUpcclxuYT1pY2Utb3B0aW9uczp0cmlja2xlIHJlbm9taW5hdGlv\nblxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQkQ6MUI6MkQ6NzE6NkY6MkM6NUU6QTM6QkU6OTQ6\nQTU6QUU6MUQ6RTM6NTQ6MDE6RTE6NEU6Q0Y6MTY6MDk6MzM6QjM6QzE6Nzg6RTM6MjA6NUI6QTM6\nMUM6N0Y6NURcclxuYT1zZXR1cDphY3RwYXNzXHJcbmE9bWlkOjFcclxuYT1leHRtYXA6MTQgdXJu\nOmlldGY6cGFyYW1zOnJ0cC1oZHJleHQ6dG9mZnNldFxyXG5hPWV4dG1hcDoyIGh0dHA6Ly93d3cu\nd2VicnRjLm9yZy9leHBlcmltZW50cy9ydHAtaGRyZXh0L2Ficy1zZW5kLXRpbWVcclxuYT1leHRt\nYXA6MTMgdXJuOjNncHA6dmlkZW8tb3JpZW50YXRpb25cclxuYT1leHRtYXA6MyBodHRwOi8vd3d3\nLmlldGYub3JnL2lkL2RyYWZ0LWhvbG1lci1ybWNhdC10cmFuc3BvcnQtd2lkZS1jYy1leHRlbnNp\nb25zLTAxXHJcbmE9ZXh0bWFwOjEyIGh0dHA6Ly93d3cud2VicnRjLm9yZy9leHBlcmltZW50cy9y\ndHAtaGRyZXh0L3BsYXlvdXQtZGVsYXlcclxuYT1leHRtYXA6MTEgaHR0cDovL3d3dy53ZWJydGMu\nb3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tY29udGVudC10eXBlXHJcbmE9ZXh0bWFw\nOjcgaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1oZHJleHQvdmlkZW8tdGlt\naW5nXHJcbmE9ZXh0bWFwOjggaHR0cDovL3d3dy53ZWJydGMub3JnL2V4cGVyaW1lbnRzL3J0cC1o\nZHJleHQvY29sb3Itc3BhY2VcclxuYT1leHRtYXA6NCB1cm46aWV0ZjpwYXJhbXM6cnRwLWhkcmV4\ndDpzZGVzOm1pZFxyXG5hPWV4dG1hcDo1IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNkZXM6\ncnRwLXN0cmVhbS1pZFxyXG5hPWV4dG1hcDo2IHVybjppZXRmOnBhcmFtczpydHAtaGRyZXh0OnNk\nZXM6cmVwYWlyZWQtcnRwLXN0cmVhbS1pZFxyXG5hPXNlbmRyZWN2XHJcbmE9bXNpZDpLdnNMb2Nh\nbE1lZGlhU3RyZWFtIEt2c1ZpZGVvVHJhY2tcclxuYT1ydGNwLW11eFxyXG5hPXJ0Y3AtcnNpemVc\nclxuYT1ydHBtYXA6OTYgSDI2NS85MDAwMFxyXG5hPXJ0Y3AtZmI6OTYgZ29vZy1yZW1iXHJcbmE9\ncnRjcC1mYjo5NiB0cmFuc3BvcnQtY2NcclxuYT1ydGNwLWZiOjk2IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjk2IG5hY2tcclxuYT1ydGNwLWZiOjk2IG5hY2sgcGxpXHJcbmE9cnRwbWFwOjk3IHJ0eC85\nMDAwMFxyXG5hPWZtdHA6OTcgYXB0PTk2XHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1y\ndGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbmE9cnRj\ncC1mYjo5OCBjY20gZmlyXHJcbmE9cnRjcC1mYjo5OCBuYWNrXHJcbmE9cnRjcC1mYjo5OCBuYWNr\nIHBsaVxyXG5hPWZtdHA6OTggbGV2ZWwtYXN5bW1ldHJ5LWFsbG93ZWQ9MTtwYWNrZXRpemF0aW9u\nLW1vZGU9MTtwcm9maWxlLWxldmVsLWlkPTQyZTAxZlxyXG5hPXJ0cG1hcDo5OSBydHgvOTAwMDBc\nclxuYT1mbXRwOjk5IGFwdD05OFxyXG5hPXJ0cG1hcDoxMDAgSDI2NC85MDAwMFxyXG5hPXJ0Y3At\nZmI6MTAwIGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTAwIHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3At\nZmI6MTAwIGNjbSBmaXJcclxuYT1ydGNwLWZiOjEwMCBuYWNrXHJcbmE9cnRjcC1mYjoxMDAgbmFj\nayBwbGlcclxuYT1ydHBtYXA6MTAxIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTAxIGFwdD0xMDBcclxu\nYT1ydHBtYXA6MTI3IFZQOC85MDAwMFxyXG5hPXJ0Y3AtZmI6MTI3IGdvb2ctcmVtYlxyXG5hPXJ0\nY3AtZmI6MTI3IHRyYW5zcG9ydC1jY1xyXG5hPXJ0Y3AtZmI6MTI3IGNjbSBmaXJcclxuYT1ydGNw\nLWZiOjEyNyBuYWNrXHJcbmE9cnRjcC1mYjoxMjcgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIzIHJ0\neC85MDAwMFxyXG5hPWZtdHA6MTIzIGFwdD0xMjdcclxuYT1ydHBtYXA6MTI1IFZQOS85MDAwMFxy\nXG5hPXJ0Y3AtZmI6MTI1IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6MTI1IHRyYW5zcG9ydC1jY1xy\nXG5hPXJ0Y3AtZmI6MTI1IGNjbSBmaXJcclxuYT1ydGNwLWZiOjEyNSBuYWNrXHJcbmE9cnRjcC1m\nYjoxMjUgbmFjayBwbGlcclxuYT1ydHBtYXA6MTIyIHJ0eC85MDAwMFxyXG5hPWZtdHA6MTIyIGFw\ndD0xMjVcclxuYT1ydHBtYXA6MTI0IHJlZC85MDAwMFxyXG5hPXJ0cG1hcDoxMDcgcnR4LzkwMDAw\nXHJcbmE9Zm10cDoxMDcgYXB0PTEyNFxyXG5hPXJ0cG1hcDoxMDggdWxwZmVjLzkwMDAwXHJcbmE9\nc3NyYy1ncm91cDpGSUQgMTUyMzE5NTY1OCA1OTUyNzMxNjVcclxuYT1zc3JjOjE1MjMxOTU2NTgg\nY25hbWU6dEJIKzdxeUdKUU8zNjkxZFxyXG5hPXNzcmM6MTUyMzE5NTY1OCBtc2lkOkt2c0xvY2Fs\nTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6MTUyMzE5NTY1OCBtc2xhYmVsOkt2\nc0xvY2FsTWVkaWFTdHJlYW1cclxuYT1zc3JjOjE1MjMxOTU2NTggbGFiZWw6S3ZzVmlkZW9UcmFj\na1xyXG5hPXNzcmM6NTk1MjczMTY1IGNuYW1lOnRCSCs3cXlHSlFPMzY5MWRcclxuYT1zc3JjOjU5\nNTI3MzE2NSBtc2lkOkt2c0xvY2FsTWVkaWFTdHJlYW0gS3ZzVmlkZW9UcmFja1xyXG5hPXNzcmM6\nNTk1MjczMTY1IG1zbGFiZWw6S3ZzTG9jYWxNZWRpYVN0cmVhbVxyXG5hPXNzcmM6NTk1MjczMTY1\nIGxhYmVsOkt2c1ZpZGVvVHJhY2tcclxuIn0\u003d\n","sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","iceUrl0":"stun:52.20.79.251:3478","iceUsername0":"","icePassword0":"","iceUrl1":"turn:52.20.79.251:3478","iceUsername1":"1673843668:coturn","icePassword1":"7avzM6SB9h9dja7KvIPCjrbS71Q\u003d","action":0,"startTime":0,"endTime":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendSdpOfferMsg,耗时:135 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackViewerSendSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15369 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceGatheringChange(): iceGatheringState = [GATHERING] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceCandidate(): iceCandidate = [0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58001 typ host generation 0 ufrag dOzt network-id 4 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58001 typ host generation 0 ufrag dOzt network-id 4 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15369 sendIceCandidate [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843088358","params":{"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","webrtcCandidate":"candidate:3813674450 1 udp 2122197247 2409:895a:3364:317:c1a3:3c42:45f6:ccc0 58001 typ host generation 0 ufrag dOzt network-id 4 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:142 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackViewerSendSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceCandidate(): iceCandidate = [0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 58269 typ host generation 0 ufrag dOzt network-id 3 network-cost 900::UNKNOWN] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:2367559126 1 udp 2122129151 10.53.4.91 58269 typ host generation 0 ufrag dOzt network-id 3 network-cost 900::UNKNOWN [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15369 sendIceCandidate [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843088359","params":{"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","webrtcCandidate":"candidate:2367559126 1 udp 2122129151 10.53.4.91 58269 typ host generation 0 ufrag dOzt network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:143 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackViewerSendSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceCandidate(): iceCandidate = [0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 31153 typ srflx raddr 10.53.4.91 rport 58269 generation 0 ufrag dOzt network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:842163049 1 udp 1685921535 223.104.77.201 31153 typ srflx raddr 10.53.4.91 rport 58269 generation 0 ufrag dOzt network-id 3 network-cost 900:stun:52.20.79.251:3478:UNKNOWN [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15369 sendIceCandidate [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- 200 http://ipc-test.ipc.tonlyiot.net/uat-vs-app-facade-service/v3/devices/B4KDTwAAAAU/connections (403ms) [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Date: Mon, 16 Jan 2023 04:24:47 GMT [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Content-Type: application/json [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Transfer-Encoding: chunked [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Connection: keep-alive [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = Server: nginx/1.22.1 [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = {"sessionId":"4e6a8120-ea42-4d12-aea2-0fc6ba96388f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843687},{"uris":["turn:54.87.154.8:3478"],"username":"1673843687:coturn","password":"thCfkA9TXpq5ClxDTyWAUkIriUI=","expireTimestamp":1673843687}]} [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] OkHttpClient >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... data = <-- END HTTP (296-byte body) [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... onResponse body = {"sessionId":"4e6a8120-ea42-4d12-aea2-0fc6ba96388f","iceServers":[{"uris":["stun:54.87.154.8:3478"],"username":"","password":"","expireTimestamp":1673843687},{"uris":["turn:54.87.154.8:3478"],"username":"1673843687:coturn","password":"thCfkA9TXpq5ClxDTyWAUkIriUI=","expireTimestamp":1673843687}]} [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843088623","params":{"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","webrtcCandidate":"candidate:842163049 1 udp 1685921535 223.104.77.201 31153 typ srflx raddr 10.53.4.91 rport 58269 generation 0 ufrag dOzt network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:408 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackViewerSendSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... getPeerIceServer [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclRtcHttpManager >>>OkHttp http://ipc-test.ipc.tonlyiot.net/... iceServer size is 2 [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] TclRtcAPICache onSuccess [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceCandidate(): iceCandidate = [0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60889 typ relay raddr 223.104.77.201 rport 31153 generation 0 ufrag dOzt network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN] [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onIceCandidate Sending IceCandidate to remote peer 0:0:candidate:499944108 1 udp 41754367 52.20.79.251 60889 typ relay raddr 223.104.77.201 rport 31153 generation 0 ufrag dOzt network-id 3 network-cost 900:turn:52.20.79.251:3478?transport=udp:UNKNOWN [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] SignalHandler >>>signaling_threa - 15369 sendIceCandidate [DEBUG END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/iceCandidate/invoke [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843088925","params":{"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1","webrtcCandidate":"candidate:499944108 1 udp 41754367 52.20.79.251 60889 typ relay raddr 223.104.77.201 rport 31153 generation 0 ufrag dOzt network-id 3 network-cost 900","webrtcSdpMid":"0","webrtcSdpMLineIndex":0},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:48.101 [INFO BEGIN] WebRtcLivePlayer P2P 信令发送 sendIceCandidate,耗时:715 [INFO END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackViewerSendSignal [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:48.101 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END] +2023-01-16 12:24:49.401 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843086_2098_1916120028", "version": 2, "timestamp": 1673843088491, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6300a721-939f-4143-a069-daa690ea2ae1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Received IceCandidate from remote sessionId = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 checkAndAddIceCandidate message = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 SDP exchange is not complete. Ice candidate 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN + added to pending queue [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6935 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:24:49.401 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1435 [INFO END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttManager getThingShadow success >> thingName [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] DeviceViewModel getDeviceProperties: thingShadow = {"state":{"desired":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512},"reported":{"cameraStatus":1,"cameraRotationAngle":0,"cameraMirror":0,"LEDStatus":1,"nightVisionType":2,"watermarkLogo":1,"activityZoneType":0,"activityZoneCoordinates":0,"humanDetectionSwitch":0,"motionDetectionSwitch":1,"motionDetectionSensitivity":5,"cameraTracking":0,"manualAlarmSwitch":0,"microphone":1,"speakerVolume":50,"videoRecoderEnable":0,"videoRecoderEncodeType":1,"recordResolutionSet":2,"liveResolutionSet":2,"cameraResetStatus":0,"signaStrength":-28,"localStorageStatus":2,"localStorageTotalSpace":30517696,"localStorageUsedSpace":788512}},"metadata":{"desired":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}},"reported":{"cameraStatus":{"timestamp":1673670033},"cameraRotationAngle":{"timestamp":1673670033},"cameraMirror":{"timestamp":1673670033},"LEDStatus":{"timestamp":1673670033},"nightVisionType":{"timestamp":1673670033},"watermarkLogo":{"timestamp":1673670033},"activityZoneType":{"timestamp":1673670033},"activityZoneCoordinates":{"timestamp":1673670033},"humanDetectionSwitch":{"timestamp":1673670033},"motionDetectionSwitch":{"timestamp":1673670033},"motionDetectionSensitivity":{"timestamp":1673670033},"cameraTracking":{"timestamp":1673670033},"manualAlarmSwitch":{"timestamp":1673670033},"microphone":{"timestamp":1673670033},"speakerVolume":{"timestamp":1673670033},"videoRecoderEnable":{"timestamp":1673670033},"videoRecoderEncodeType":{"timestamp":1673670033},"recordResolutionSet":{"timestamp":1673670033},"liveResolutionSet":{"timestamp":1673670033},"cameraResetStatus":{"timestamp":1673670033},"signaStrength":{"timestamp":1673670033},"localStorageStatus":{"timestamp":1673670033},"localStorageTotalSpace":{"timestamp":1673670033},"localStorageUsedSpace":{"timestamp":1673670033}}},"version":1791,"timestamp":1673843088} [DEBUG END] +2023-01-16 12:24:49.401 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843086_2099_1145679845", "version": 2, "timestamp": 1673843088865, "method": "event", "identifier": "sdpAnswer", "data": {"webrtcSdp": "eyJ0eXBlIjogImFuc3dlciIsICJzZHAiOiAidj0wXHJcbm89LSA1NzkyMjU2MzMgMiBJTiBJUDQgMTI3LjAuMC4xXHJcbnM9LVxyXG50PTAgMFxyXG5hPWdyb3VwOkJVTkRMRSAwIDFcclxuYT1tc2lkLXNlbWFudGljOiBXTVMgbXlLdnNWaWRlb1N0cmVhbVxyXG5tPWF1ZGlvIDkgVURQL1RMUy9SVFAvU0FWUEYgOFxyXG5jPUlOIElQNCAxMjcuMC4wLjFcclxuYT1jYW5kaWRhdGU6MyAxIHVkcCAxNjc3NzIxNSAwMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDAgMCB0eXAgcmVsYXkgcmFkZHIgOjovMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9Y2FuZGlkYXRlOjIgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToxIDEgdWRwIDE2OTQ0OTg4MTUgMTkyLjE2OC4zMS4xNjUgNTU4NzEgdHlwIHNyZmx4IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZTowIDEgdWRwIDIxMzA3MDY0MzEgMTkyLjE2OC4zMS4xNjUgNDAwNTAgdHlwIGhvc3QgcmFkZHIgMC4wLjAuMCBycG9ydCAwIGdlbmVyYXRpb24gMCBuZXR3b3JrLWNvc3QgOTk5XHJcbmE9bXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDIxNDA4NDIgY25hbWU6Mk5VdzBqL0dlWjhMWjU0d1xyXG5hPXNzcmM6NDIxNDA4NDIgbXNpZDpteUt2c1ZpZGVvU3RyZWFtIG15QXVkaW9UcmFja1xyXG5hPXNzcmM6NDIxNDA4NDIgbXNsYWJlbDpteUt2c1ZpZGVvU3RyZWFtXHJcbmE9c3NyYzo0MjE0MDg0MiBsYWJlbDpteUF1ZGlvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dWZGNVxyXG5hPWljZS1wd2Q6R3dadWoweWxNR3o5SnJyY3ZzdGpUWUg5XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUU6RTU6MkI6MDY6MTU6QzM6ODY6NTE6N0M6Q0U6RTU6OUY6MTU6RTc6QjE6RDE6OEM6QzA6RkU6M0U6OTQ6QUQ6Qjg6QkY6MDQ6NjY6NjI6M0E6NUI6NDM6ODQ6RkFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MFxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjggUENNQS84MDAwXHJcbmE9cnRjcC1mYjo4IG5hY2tcclxuYT1ydGNwLWZiOjggZ29vZy1yZW1iXHJcbmE9cnRjcC1mYjo4IHRyYW5zcG9ydC1jY1xyXG5tPXZpZGVvIDkgVURQL1RMUy9SVFAvU0FWUEYgOThcclxuYz1JTiBJUDQgMTI3LjAuMC4xXHJcbmE9Y2FuZGlkYXRlOjMgMSB1ZHAgMTY3NzcyMTUgMDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwIDAgdHlwIHJlbGF5IHJhZGRyIDo6LzAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPWNhbmRpZGF0ZToyIDEgdWRwIDE2Nzc3MjE1IDAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOjAwMDA6MDAwMCAwIHR5cCByZWxheSByYWRkciA6Oi8wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MSAxIHVkcCAxNjk0NDk4ODE1IDE5Mi4xNjguMzEuMTY1IDU1ODcxIHR5cCBzcmZseCByYWRkciAwLjAuMC4wIHJwb3J0IDAgZ2VuZXJhdGlvbiAwIG5ldHdvcmstY29zdCA5OTlcclxuYT1jYW5kaWRhdGU6MCAxIHVkcCAyMTMwNzA2NDMxIDE5Mi4xNjguMzEuMTY1IDQwMDUwIHR5cCBob3N0IHJhZGRyIDAuMC4wLjAgcnBvcnQgMCBnZW5lcmF0aW9uIDAgbmV0d29yay1jb3N0IDk5OVxyXG5hPW1zaWQ6bXlLdnNWaWRlb1N0cmVhbSBteVZpZGVvVHJhY2tcclxuYT1zc3JjOjEzMDkyMzc2NzggY25hbWU6Mk5VdzBqL0dlWjhMWjU0d1xyXG5hPXNzcmM6MTMwOTIzNzY3OCBtc2lkOm15S3ZzVmlkZW9TdHJlYW0gbXlWaWRlb1RyYWNrXHJcbmE9c3NyYzoxMzA5MjM3Njc4IG1zbGFiZWw6bXlLdnNWaWRlb1N0cmVhbVxyXG5hPXNzcmM6MTMwOTIzNzY3OCBsYWJlbDpteVZpZGVvVHJhY2tcclxuYT1ydGNwOjkgSU4gSVA0IDAuMC4wLjBcclxuYT1pY2UtdWZyYWc6dWZGNVxyXG5hPWljZS1wd2Q6R3dadWoweWxNR3o5SnJyY3ZzdGpUWUg5XHJcbmE9aWNlLW9wdGlvbnM6dHJpY2tsZVxyXG5hPWZpbmdlcnByaW50OnNoYS0yNTYgQUU6RTU6MkI6MDY6MTU6QzM6ODY6NTE6N0M6Q0U6RTU6OUY6MTU6RTc6QjE6RDE6OEM6QzA6RkU6M0U6OTQ6QUQ6Qjg6QkY6MDQ6NjY6NjI6M0E6NUI6NDM6ODQ6RkFcclxuYT1zZXR1cDphY3RpdmVcclxuYT1taWQ6MVxyXG5hPXNlbmRyZWN2XHJcbmE9cnRjcC1tdXhcclxuYT1ydGNwLXJzaXplXHJcbmE9cnRwbWFwOjk4IEgyNjQvOTAwMDBcclxuYT1mbXRwOjk4IGxldmVsLWFzeW1tZXRyeS1hbGxvd2VkPTE7cGFja2V0aXphdGlvbi1tb2RlPTE7cHJvZmlsZS1sZXZlbC1pZD00MmUwMWZcclxuYT1ydGNwLWZiOjk4IG5hY2tcclxuYT1ydGNwLWZiOjk4IGdvb2ctcmVtYlxyXG5hPXJ0Y3AtZmI6OTggdHJhbnNwb3J0LWNjXHJcbiJ9", "ret": 0, "ParentIdentifier": "sdpAnswer", "sessionId": "6300a721-939f-4143-a069-daa690ea2ae1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttMsgReceiver identifier:sdpAnswer [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 onSdpAnswer SDP answer received from signaling [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Answer Sdp: v=0 +o=- 579225633 2 IN IP4 127.0.0.1 +s=- +t=0 0 +a=group:BUNDLE 0 1 +a=msid-semantic: WMS myKvsVideoStream +m=audio 9 UDP/TLS/RTP/SAVPF 8 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myAudioTrack +a=ssrc:42140842 cname:2NUw0j/GeZ8LZ54w +a=ssrc:42140842 msid:myKvsVideoStream myAudioTrack +a=ssrc:42140842 mslabel:myKvsVideoStream +a=ssrc:42140842 label:myAudioTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ufF5 +a=ice-pwd:GwZuj0ylMGz9JrrcvstjTYH9 +a=ice-options:trickle +a=fingerprint:sha-256 AE:E5:2B:06:15:C3:86:51:7C:CE:E5:9F:15:E7:B1:D1:8C:C0:FE:3E:94:AD:B8:BF:04:66:62:3A:5B:43:84:FA +a=setup:active +a=mid:0 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:8 PCMA/8000 +a=rtcp-fb:8 nack +a=rtcp-fb:8 goog-remb +a=rtcp-fb:8 transport-cc +m=video 9 UDP/TLS/RTP/SAVPF 98 +c=IN IP4 127.0.0.1 +a=candidate:3 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:2 1 udp 16777215 0000:0000:0000:0000:0000:0000:0000:0000 0 typ relay raddr ::/0 rport 0 generation 0 network-cost 999 +a=candidate:1 1 udp 1694498815 192.168.31.165 55871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999 +a=msid:myKvsVideoStream myVideoTrack +a=ssrc:1309237678 cname:2NUw0j/GeZ8LZ54w +a=ssrc:1309237678 msid:myKvsVideoStream myVideoTrack +a=ssrc:1309237678 mslabel:myKvsVideoStream +a=ssrc:1309237678 label:myVideoTrack +a=rtcp:9 IN IP4 0.0.0.0 +a=ice-ufrag:ufF5 +a=ice-pwd:GwZuj0ylMGz9JrrcvstjTYH9 +a=ice-options:trickle +a=fingerprint:sha-256 AE:E5:2B:06:15:C3:86:51:7C:CE:E5:9F:15:E7:B1:D1:8C:C0:FE:3E:94:AD:B8:BF:04:66:62:3A:5B:43:84:FA +a=setup:active +a=mid:1 +a=sendrecv +a=rtcp-mux +a=rtcp-rsize +a=rtpmap:98 H264/90000 +a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f +a=rtcp-fb:98 nack +a=rtcp-fb:98 goog-remb +a=rtcp-fb:98 transport-cc + [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onSignalingChange(): signalingState = [STABLE] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] InitRtcTask >>>AudioTrackJavaThread onWebRtcAudioTrackStart [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceConnectionChange(): iceConnectionState = [CHECKING] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@7462721], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onAddTrack(): rtpReceiver = [tcl.webrtc.RtpReceiver@d50e746], mediaStreams Length = [1] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onAddStream(): mediaStream = [[myKvsVideoStream:A=1:V=1]] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onAddStream Adding remote video stream (and audio) to the view [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] VideoHandler >>>signaling_threa - 15369 addRemoteStream [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15369 addRemoteStream [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] VideoHandler >>>main addVideoView2 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] AudioHandler >>>signaling_threa - 15369 addRemoteStream, remoteAudioTrack received: State=LIVE [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onStandardizedIceConnectionChange():CHECKING [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Answer Client ID: 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Pending ice candidates found? [0:0:candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN] [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onConnectionChange [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onConnectionChange():CONNECTING [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] TclSdpObserver >>>signaling_threa - 15369 default-onSetSuccess(): SDP [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Added ice candidate after SDP exchange 0:0:candidate:0 1 udp 2130706431 192.168.31.165 40050 typ host raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6935 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:24:49.401 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 onSdpAnswer,耗时:1953 [INFO END] +2023-01-16 12:24:49.401 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843087_2100_2143434462", "version": 2, "timestamp": 1673843089013, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:1 1 udp 1694498815 103.29.141.81 55871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6300a721-939f-4143-a069-daa690ea2ae1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Received IceCandidate from remote sessionId = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 checkAndAddIceCandidate message = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Peer connection found already [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] VideoHandler >>>main addVideoView2, remoteVideoTrackId=059f8596-839d-4731-8384-fc98c35ffb6a videoTrackState=LIVE [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Added ice candidate 0:0:candidate:1 1 udp 1694498815 103.29.141.81 55871 typ srflx raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:24:49.401 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6935 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:24:49.401 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:1961 [INFO END] +2023-01-16 12:24:50.864 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843087_2101_1624553762", "version": 2, "timestamp": 1673843089734, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:2 1 udp 16777215 52.20.79.251 63189 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6300a721-939f-4143-a069-daa690ea2ae1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Received IceCandidate from remote sessionId = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 checkAndAddIceCandidate message = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Peer connection found already [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Added ice candidate 0:0:candidate:2 1 udp 16777215 52.20.79.251 63189 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6935 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:24:50.864 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:2651 [INFO END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onSelectedCandidatePairChanged(): local sdp =candidate:499944108 1 udp 41754367 52.20.79.251 60889 typ relay raddr 223.104.77.201 rport 31153 generation 0 ufrag dOzt network-id 3 network-cost 900 remote sdp = candidate:1 1 udp 1694498815 103.29.141.81 55871 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ufF5 network-cost 999 [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onStandardizedIceConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:24:50.864 [INFO BEGIN] IotMqttMsgReceiver topic: down/332863470/wx6e1af3fa84fbe523 message : {"msgId": "1673843088_2102_1804930461", "version": 2, "timestamp": 1673843090278, "method": "event", "identifier": "iceCandidate", "data": {"webrtcCandidate": "candidate:3 1 udp 16777215 52.20.79.251 50993 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999", "webrtcSdpMid": "0", "webrtcSdpMLineIndex": 0, "ret": 0, "ParentIdentifier": "iceCandidate", "sessionId": "6300a721-939f-4143-a069-daa690ea2ae1", "deviceId": "B4KDTwAAAAU"}} [INFO END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] IotMqttMsgReceiver identifier:iceCandidate [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Received IceCandidate from remote sessionId = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 checkAndAddIceCandidate message = 6300a721-939f-4143-a069-daa690ea2ae1 [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Peer connection found already [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] ViewerRtcHandler >>>MQTT Call: u@332863470_6935 Added ice candidate 0:0:candidate:3 1 udp 16777215 52.20.79.251 50993 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999::UNKNOWN Successfully [DEBUG END] +2023-01-16 12:24:50.864 [DEBUG BEGIN] FakeStatisticsHandler >>>MQTT Call: u@332863470_6935 trackViewerReceiveSignal [DEBUG END] +2023-01-16 12:24:50.864 [INFO BEGIN] WebRtcLivePlayer P2P 收到信令 DeviceIceCandidate,耗时:3227 [INFO END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onConnectionChange [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onConnectionChange():CONNECTED [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] TCL_KEY_TIME >>>signaling_threa - 15369 PeerConnection connected [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 trackStartWebrtcConnectSuccess [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>signaling_threa - 15369 peerConnectSuccess [DEBUG END] +2023-01-16 12:24:52.379 [INFO BEGIN] WebRtcLivePlayer P2P 打洞成功,耗时:4160 [INFO END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] FakeStatisticsHandler >>>signaling_threa - 15369 startHeartbeat [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15369 getBitRate [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15368 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15368 onWebRtcAudioRecordInitError s = Cannot create AudioRecord [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceConnectionChange(): iceConnectionState = [CONNECTED] [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] ViewerRtcHandler >>>IncomingVideoSt - 15404 onFirstRemoteFrame [DEBUG END] +2023-01-16 12:24:52.379 [INFO BEGIN] WebRtcLivePlayer 已经出图,耗时:5000 [INFO END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] LiveAPIImpl >>>IncomingVideoSt - 15404 registerRtcStatsCallback [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] BitRateHandler >>>IncomingVideoSt - 15404 registerBitRateCallback [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] FakeStatisticsHandler >>>IncomingVideoSt - 15404 trackViewerReceiveFirstFrame [DEBUG END] +2023-01-16 12:24:52.379 [INFO BEGIN] BaseVideoView setPlayState: 2 [INFO END] +2023-01-16 12:24:52.379 [INFO BEGIN] BaseVideoView setPlayState: 3 [INFO END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:24:52.379 [DEBUG BEGIN] LiveController doScreenShotAndSaveFile success [DEBUG END] +2023-01-16 12:24:53.404 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15369 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:24:53.404 [DEBUG BEGIN] BitRateHandler >>>signaling_threa - 15369 callbackNetworkQuality, sendFrameList or receiveFrameList size < 3, return [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673843014000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] TclSurfaceViewRenderer >>>main screenShot [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] DeviceFragment shoot: deviceId = B4KDTwAAAAU ,filename = /data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg [DEBUG END] +2023-01-16 12:24:55.180 [INFO BEGIN] WebRtcLivePlayer RELEASE sessionId:6300a721-939f-4143-a069-daa690ea2ae1 [INFO END] +2023-01-16 12:24:55.180 [INFO BEGIN] IotMqttManager publishRnOperate topic: sys/vxeTDpXJ8mIxqG2c/B4KDTwAAAAU/thing/service/hangUp/invoke [INFO END] +2023-01-16 12:24:55.180 [INFO BEGIN] IotMqttManager publishRnOperate data: {"deviceId":"B4KDTwAAAAU","msgId":"android_1673843095582","params":{"sessionId":"6300a721-939f-4143-a069-daa690ea2ae1"},"userId":"332863470","version":"1"} [INFO END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] LiveAPIImpl >>>main unRegisterRtcStatsCallback [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] BitRateHandler >>>main unRegisterBitRateCallback [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] LiveAPIImpl >>>main release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager trackWebrtcConnectEnd [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] BitRateHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerStartRtcTaskFlow >>>TaskQueueManager cancelAllTask [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] InitRtcTask >>>TaskQueueManager cancel deviceModule=tcl.webrtc.audio.JavaAudioDeviceModule@d6c719 [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] InitSignalTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerPeerConnectTask >>>TaskQueueManager cancel task [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release EglBase [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose start [DEBUG END] +2023-01-16 12:24:55.180 [INFO BEGIN] BaseVideoView setPlayState: 0 [INFO END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onIceConnectionChange(): iceConnectionState = [CLOSED] [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>signaling_threa - 15369 onConnectionChange [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onConnectionChange():CLOSED [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] TclPeerConnectionObserver >>>signaling_threa - 15369 onSignalingChange(): signalingState = [CLOSED] [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] DeviceFragment initViewModel: mUpdateDevices [DeviceEntity(deviceId=B4KDTwAAAAU, name=Indoor Camera, cameraStatus=1, online=1, localFileUrl=/data/user/0/com.tcl.homesecure/files/screenshot/B4KDTwAAAAU.jpg, defaultFrameUrl=https://us-static-test.ipc.tonlyiot.net/webmanager-default/v3/resource/test/wx6e1af3fa84fbe523/vxeTDpXJ8mIxqG2c/img/default_icon.png, signalStrength=-28, device=com.tcl.bmdb.table.Device@f3e8ae7, resetStatus=0, onLineRefresh=false, signature4localFile=1673843093000, manualAlarm=0, otaStatus=3)] [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] InitRtcTask >>>worker_thread - 15368 onWebRtcAudioTrackStop [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager peerConnection dispose end [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] ViewerRtcHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] VideoHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] AudioHandler >>>TaskQueueManager release finish [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager PeerConnectionFactory dispose [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] FakeStatisticsHandler >>>TaskQueueManager release [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] LiveAPIImpl >>>TaskQueueManager innerRelease Finish [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] IotMqttManager publishWithMqtt AWSIotMqttMessageDeliveryCallback null >> [DEBUG END] +2023-01-16 12:24:55.180 [DEBUG BEGIN] IotMqttManager publishWithMqtt success [DEBUG END]